Perguntas sobre 'process-substitution'

1
resposta

como emular a substituição do processo no Dash

Em bash , posso usar a substituição de processos e tratar a saída de um processo como se fosse um arquivo salvo em disco: $ echo <(ls) /dev/fd/63 $ ls -lAhF <(ls) lr-x------ 1 root root 64 Sep 17 12:55 /dev/fd/63 -> pipe:[1652825]...
17.09.2016 / 13:02
2
respostas

Ordem de saída com substituição de processo

Isso é o que eu costumo fazer para executar grep e wc em um arquivo sem precisar varrê-lo duas vezes <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null No entanto, isso produz EXEC LITERAL 32 às vezes e 32 EXEC...
19.12.2013 / 16:57
3
respostas

Falha ao abrir o arquivo de configuração '/ dev / fd / 63', erro: Nenhum arquivo ou diretório para wpa_supplicant

Quando faço isso: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") Eu obtenho Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory...
27.04.2016 / 19:04
3
respostas

Como eu uso o tee para redirecionar para o grep?

Eu não tenho muita experiência em usar tee, então espero que isso não seja muito básico. Depois de visualizar uma das respostas para esta questão me deparei com um estranho beheviour com tee . Para que eu possa gerar a primeira linha e...
12.09.2012 / 14:45
5
respostas

arquivos grep da lista

Estou tentando executar o grep em uma lista de algumas centenas de arquivos: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php No entanto, embora eu esteja procurando por uma string que eu sei que é encontrada no...
13.01.2015 / 10:04
3
respostas

Quando a substituição do processo foi introduzida pela primeira vez?

Sou curioso para saber há quanto tempo substituição de processos existe. Qual shell primeiro teve isso? Quando foi adicionado a outras camadas?     
04.10.2012 / 17:48
4
respostas

Como faço para capturar os erros de código de saída / identificador corretamente ao usar a substituição de processo?

Eu tenho um script que analisa os nomes dos arquivos em uma matriz usando o método a seguir, extraído de um Q & A sobre SO : unset ARGS ARGID="1" while IFS= read -r -d $'$ findscript.sh existingfolder nonexistingfolder find: 'nonexistin...
09.05.2014 / 01:36
3
respostas

Como combinar a substituição de processos do Bash com o documento AQUI?

No Bash versão 4.2.47 (1) - libere quando eu tento catenar o texto formatado que vem de um HERE-dcoument da seguinte forma: cat <(fmt --width=10 <<FOOBAR (I want the surrounding parentheses to be part of the HERE-document) (Even the...
17.06.2014 / 02:49
3
respostas

Traço equivalente ao redirecionamento automático da saída do script

No Bash você pode redirecionar toda a saída stdout future do script atualmente em execução . Por exemplo, com este script, exec > >(logger -t my-awesome-script) echo 1 echo 2 echo 3 Isso terminará no syslog: Oct 26 01:03:16 my...
25.10.2014 / 15:46
1
resposta

Substituição de processos no GNU Makefiles

Em um prompt do bash, é possível executar o diff usando pseudo-arquivos: diff <(echo test) <(echo test) Adicionando isto como em um Makefile falha: all: diff <(echo test) <(echo test) O erro (dica: / bin / sh ap...
07.04.2017 / 11:08