Perguntas sobre 'io-redirection'

2
respostas

Existe alguma maneira de ler linhas da saída do comando?

Eu tenho um comando pre process para gerar um arquivo ./preprocess.sh > preprocessed_file e o preprocessed_file será usado assim while read line do ./research.sh $line & done < preprocessed_file rm -f preprocessed...
25.08.2014 / 12:07
3
respostas

Cria um arquivo temporário a partir de um redirecionamento ou canal stdout

Alguns comandos só são emitidos para stdout. Algumas ferramentas funcionam apenas em arquivos. Existe um comando que possa colá-los juntos? Exemplo simples inventado: diff $(echo 1 | stdout-to-temp-file) $(echo 2 | stdout-to-temp-file)...
07.10.2011 / 01:56
2
respostas

Como redirecionar informações de erro do programa C executável para stdout? (MAC OS X)

Eu quero escrever um verificador automático de programas em C. Por exemplo, eu tenho um programa de brinquedo "hello.c": #include <stdio.h> int main() { int a, b; while (scanf("%d %d", (&a)-1000000000000000, &b) != EOF...
02.11.2017 / 05:49
3
respostas

Tentando entender as sintaxes de redirecionamento do bash e suas saídas

Sou novo no Linux e estou tentando entender como os redirecionamentos funcionam. Eu tenho testado várias sintaxes para redirecionar stdout e stderr para o mesmo arquivo, o que não produz todos os mesmos resultados. Por exemplo, se eu...
11.03.2016 / 02:00
4
respostas

Arquivo de substituição do processo de reutilização do Bash

Eu tenho um script grande que pega um arquivo como entrada e faz várias coisas com ele. Aqui está uma versão de teste: echo "cat: $1" cat $1 echo "grep: $1" grep hello $1 echo "sed: $1" sed 's/hello/world/g' $1 Eu quero que meu script fun...
10.08.2011 / 10:56
2
respostas

Comportamento de stdin / stdout em conjunto com subshells e comando cd

Eu tenho a seguinte série de comandos: cd / && ls | ( cd /tmp && cat >dumpfile) Esta série de comandos faz o seguinte: cria um arquivo chamado /tmp/dumpfile . Este arquivo contém uma listagem do diretório raiz. A s...
17.08.2012 / 14:44
2
respostas

Envolvendo um shell script com tee

Existe um script bash que imprime alguns logs e permite alguns argumentos. O script imprime os logs para STDOUT. Digamos que o nome do script seja AAA.sh Eu também gostaria de fazer o script para imprimir os logs para STDOUT e file ....
03.07.2012 / 11:38
2
respostas

Entendendo o redirecionamento de i / o no contexto de _processo de substituição_

Executando o GNU bash, versão 4.3.11 (1) -release (x86_64-pc-linux-gnu). Eu realmente não entendo substituição de processos (ProcSub) da perspectiva de um usuário interessado em levantar o capô no processamento de i / o e problemas de vel...
15.01.2016 / 16:38
2
respostas

Por que o processo não existe (parece existir) antes da leitura do fifo

Eu tenho um script Python trivial: #!/usr/bin/python import os, sys sys.stderr.write('I am %s' % os.getpid()) sys.stderr.flush() print "hello" sys.stderr.write('I am done') Quando eu executo este script do Bash e redireciono o stdout...
26.10.2015 / 13:49
1
resposta

O que significa a expressão $ (“dir / file”) no bash?

Em um script bash que não posso postar aqui, vejo a seguinte expressão: $(<"dir/file") Pelo que entendi, a expressão $(...) avalia um comando dentro (como ao usar backticks), mas qual é o papel do colchete angular usado dentro do co...
28.11.2013 / 10:21