Perguntas com a marcação «process-substitution»

Substituição de processo é uma forma de comunicação entre processos que permite que a entrada ou saída de um comando apareça como um arquivo (como: `<(cmd)` ou `> (cmd)`).

3
Falha ao abrir o arquivo de configuração '/ dev / fd / 63', erro: Esse arquivo ou diretório não existe para wpa_supplicant
Quando eu faço isso: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c &lt;(wpa_passphrase "some ssid" "password") eu recebo 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' Alguma ideia?



1
Por que a substituição do processo <() não funciona com ssh -F
Eu tenho algumas máquinas virtuais vagantes. Para entrar neles, emito o vagrant sshcomando. Eu quero entrar neles usando o sshcomando regular . O vagrant ssh-configgera o arquivo de configuração adequada $ 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 …

1
Substituição de processo nos Makefiles GNU
Em um prompt do bash, é possível executar diff usando pseudo arquivos: diff &lt;(echo test) &lt;(echo test) Adicionar isso como está em um Makefile falha: all: diff &lt;(echo test) &lt;(echo test) O erro (dica: / bin / sh aponta para / bin / bash neste sistema): /bin/sh: -c: line 0: …


2
Como o bash trata ">> ()"
Ao experimentar o redirecionamento de saída e a substituição de processos, deparei-me com o seguinte comando e sua saída resultante: me @ elem: ~ $ echo foo&gt;&gt; (gato); barra de eco Barra me @ elem: ~ $ foo (Sim, essa nova linha vazia no final é intencional.) Então a barra …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.