Perguntas sobre 'pipe'

Um pipe conecta a saída de um programa à entrada de outro programa. Isso é usado especialmente para implementar o shell | operador.
2
respostas

canaliza ls para grep (linhas vs. “itens”)

Considere o seguinte comando: ls dir1 dir2 file1 x1 x2 y2 quando esta saída é canalizada para, e. grep cada arquivo / diretório é processado como um 'item'. ls | grep f file1 Então, obviamente, há uma distinção entre a saída re...
11.07.2016 / 12:26
2
respostas

Como fazer o cron enviar e-mail com log de erros quando o script gera erros?

Eu tenho um cron job que executa um script que escreve verifica erros em um banco de dados sql e grava os erros em um arquivo de log. O arquivo de log é fornecido no comando para executar o script. Eu só quero receber um email quando o script en...
06.10.2016 / 01:48
1
resposta

Como redirecionar a saída para um arquivo ao criar tar no Solaris?

Estou criando um arquivo tar.gz no Solaris usando o comando abaixo para redirecionar a saída. cd /ebs/datatop && tar cvf - * | gzip -c > /ebs/backup/proddata.tar.gz >> /dev/null 2>> error.log Quando executado, está...
02.05.2017 / 09:47
3
respostas

Bash: Atribuir saída de pipe para uma variável

Estou tentando obter a saída de um pipe em uma variável. Eu tentei as seguintes coisas: echo foo | myvar=$(</dev/stdin) echo foo | myvar=$(cat) echo foo | myvar=$(tee) Mas $myvar está vazio. Eu não quero fazer: myvar=$(echo fo...
17.01.2017 / 10:13
2
respostas

Como eu canalizo os arquivos baixados com o wget através do tar?

Eu gostaria de enviar tarballs ( .tar.gz arquivos neste caso) Eu faço o download com o GNU Wget ( wget ) através de tar -xzf (para descompactá-los, se isso não estiver claro), mas não sei como. Eu tentei: wget -q -O- ${SRC_URI} | tar...
30.10.2015 / 11:52
2
respostas

Como ler de um pipe nomeado depois que o processo do gravador sai?

Eu quero usar pipes nomeados como filas de tarefas assíncronas (talvez do tipo JMS). Por exemplo, suponha que um cliente envie alguns dados que desejo inserir em um banco de dados, mas quero que o cliente desconecte-se do servidor imediatamen...
20.11.2014 / 20:53
3
respostas

Primeiros dados escritos no pipeline (é consistente)

Se eu tiver esse canal: echo "bar" | nc localhost 6969 < <(echo "foo") "foo" sempre será gravado no soquete tcp antes de "bar"? Existe alguma precedência consistente?     
22.04.2018 / 08:48
2
respostas

Como executar o cromo a partir da linha de comando usando a substituição de processo?

Estou usando o seguinte comando sem sucesso - $ google-chrome <(grep "simple" SimpleDoc.txt) Se eu simplesmente fizer um grep , obtenho - $ grep "simple" SimpleDoc.txt Very simple doc that contains plaintext. Eu também escrev...
24.07.2013 / 18:50
3
respostas

Como posso dizer ao echo / printf no Bash para engolir os códigos de escape, com base em uma condição?

Eu tenho um script Bash que está sendo executado de forma interativa e como um trabalho cron . Quando executado interativamente, ele exibe texto colorido no terminal. No entanto, quando executado em cron , ele não tem um terminal e, portanto...
19.11.2013 / 19:30
1
resposta

Saída de tubulação de um comando para outro padrão de entrada do comando [duplicado]

Gostaria de fazer algo semelhante ao seguinte: which someapplciation | cd outputfrompreviouscommand O comando which fornece um diretório e eu gostaria de poder fazer com que a saída seja meu diretório de trabalho atual sem usar uma l...
10.06.2014 / 22:37