Por que
echo "hello world" | cat
funciona enquanto
cat < echo "hello world"
não? Minha intuição (incorreta) é que o pipe redirecionaria stdout para cat como stdin .
Eu preciso do mais curto possível o comando bash test (bracket test) para avaliar o resultado do pip grep com variável como argumento de pesquisa. Eu estou testando, se uma nova seqüência de caracteres está na matriz - canalizando o conteúdo da...
Por exemplo, eu tenho um script que escreve o tempo em um pipe em / etc / pipe. Escreve continuamente em um loop de tempo real. Por quanto tempo os dados no pipe estarão disponíveis para leitura? Se eu apenas decidir ler o pipe um dia depois com...
Eu tenho um script SHELL que está usando um pipe para separar meus dois comandos:
ssh -oBatchMode=yes user@hostname "mysql -u yop -pyop -c yop | echo test"
O problema é que mesmo que minha conexão com o MySQL não funcione, ele faz o echo...
quando escrevo um comando
$ echo date
em seguida, imprime "data" como é, por exemplo, não executa o programa de data.
Mas quando eu escrevo
$ echo date | wc
então a resposta correta é produzida como se a data tivesse sido exec...
Gostaria que a saída de A fosse inserida para B e, ao mesmo tempo, a saída de B fosse a entrada para A , isso é possível?
Eu tentei a coisa ingênua: criar pipes nomeados para A ( pipeA ) e B ( pipeB ) e, em seguida:
pi...
Eu sinto que o utilitário 'highlight' não suporta tantos tipos de arquivos quanto o vim, e o projeto não é muito ativo.
Quando o arquivo é gzipado, o destaque não o reconhece.
Mas, apesar de 'destacar', como uma opção alternativa, posso ter a...
Estou procurando uma maneira de usar o emacs como meu comando de pager no shell (por exemplo, com man ou para rolar a saída de um comando assíncrono com uma grande quantidade de saída). Eu uso o emacsclient como meu $ EDITOR, mas o emacsclient n...
Eu gostaria de plotar uma coluna de saída de dados por um script no unix em apenas uma linha.
Por exemplo, algo como
script | cut -f2 -d ',' | gnuplot ....
Quando você canaliza algo através de less , o programa geralmente descarta códigos de cores porque não está saindo para um TTY. Então você tem que adicionar --color=always às opções para que ele funcione.
ls -l --color=always | less
grep...