«process-substitution» 태그된 질문

프로세스 대체 프로세스의 통신 형태로 명령의 입력 또는 출력을 파일로 표시 할 수 있습니다 (예 :`<(cmd)`또는`> (cmd)`).

3
구성 파일 '/ dev / fd / 63'을 (를) 열지 못했습니다. 오류 : wpa_supplicant에 대한 해당 파일 또는 디렉토리가 없습니다.
내가 이것을 할 때 : sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c &lt;(wpa_passphrase "some ssid" "password") 나는 얻다 Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' 어떤 아이디어?

2
이 bash 파이프 구성을 사용하여 데이터가 손실되는 이유는 무엇입니까?
나는 몇 가지 프로그램을 결합하려고 노력하고 있습니다 (추가 포함을 무시하십시오. 이는 진행중인 작업입니다). pv -q -l -L 1 &lt; input.csv | ./repeat &lt;(nc "host" 1234) 반복 프로그램의 소스는 다음과 같습니다. #include &lt;fcntl.h&gt; #include &lt;stdint.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;sys/epoll.h&gt; #include &lt;sys/stat.h&gt; #include &lt;sys/types.h&gt; #include &lt;unistd.h&gt; #include &lt;iostream&gt; …

2
프로세스 대체가 포함 된 출력 순서
이것이 내가 일반적으로 실행하는 일이다 grep하고 wc두 번 스캔 할 필요없이 파일 &lt;file.txt tee &gt;(grep LITERAL) &gt;(wc -l) &gt;/dev/null 그러나 이것은 EXEC LITERAL 32 때때로 그리고 32 EXEC LITERAL 다른 시간에. (의 출력 은 첫 번째 인스턴스 grep의 출력보다 우선하고 wc두 번째 의 출력은 그 반대입니다.) 반면에 리디렉션 및 파일 …

2
프로세스 대체 <()가 ssh -F에서 작동하지 않는 이유
유능한 가상 머신이 있습니다. 그들에게 로그인하려면 vagrant ssh명령을 내립니다. 일반 ssh명령을 사용하여 로그인하고 싶습니다 . 은 vagrant ssh-config적절한 구성 파일을 출력한다 $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /home/cbliard/.vagrant.d/insecure_private_key IdentitiesOnly yes LogLevel FATAL 이 구성을 파일로 출력하고 with를 사용 …

1
GNU Makefile에서 프로세스 대체
bash 프롬프트에서 의사 파일을 사용하여 diff를 실행할 수 있습니다. diff &lt;(echo test) &lt;(echo test) Makefile에있는 그대로 추가하면 실패합니다. all: diff &lt;(echo test) &lt;(echo test) 오류 (힌트 : / bin / sh는이 시스템에서 / bin / bash를 가리 킵니다) : /bin/sh: -c: line 0: syntax error near unexpected token `(' /bin/sh: …


2
bash가 ">> ()"를 처리하는 방법
출력 리디렉션 및 프로세스 대체를 실험하는 동안 다음 명령과 결과 출력을 발견했습니다. me @ elem : ~ $ echo foo&gt;&gt; (고양이); 에코 바 바 me @ elem : ~ $ foo (예, 끝에 빈 줄 바꿈은 의도적입니다.) bash echo 's bar, 일반적인 프롬프트, echo 's foo, echo는 개행 문자를 출력하고 …

3
스크립트 출력의 자체 리디렉션에 해당하는 대시
Bash에서는 현재 실행중인 스크립트 의 모든 향후 stdout 출력을 리디렉션 할 수 있습니다 . 예를 들어이 스크립트를 사용하면 exec &gt; &gt;(logger -t my-awesome-script) echo 1 echo 2 echo 3 이것은 syslog에서 끝납니다 : Oct 26 01:03:16 mybox my-awesome-script[72754]: 1 Oct 26 01:03:16 mybox my-awesome-script[72754]: 2 Oct 26 01:03:16 mybox my-awesome-script[72754]: …

1
임시 파일로 bash 프로세스 대체
일부 프로그램은 예를 들어 파일을 검색 할 수 있어야합니다 objdump. $ objdump -D -b binary -m i8086 &lt;(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file 프로세스 대체가 임시 파일을 사용하도록하는 것이 편리합니다. 맨 페이지에서 bash가 프로세스 대체로 임시 파일로 대체 될 수 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.