Pode menos seguir (pressionando F) uma entrada canalizada (similar a um arquivo)?
Para um arquivo que está sendo gravado, o comando
less <file>
seguirá o arquivo ao pressionar F.
Mas se eu tiver um comando que canalize a saída di...
Quando acabei de usar o pipe no bash, não pensei mais sobre isso. Mas quando eu leio algum exemplo de código C usando system call pipe () junto com fork (), eu me pergunto como entender os pipes, incluindo tanto pipes anônimos quanto pipes nomea...
Quando eu utilizo less file1 file2 , recebo os dois arquivos mostrados em "menos visualizador de buffer", mas less file1 file2 | cat imprime o conteúdo de ambos os arquivos anexados ao stdout. Como é que menos sabe se deve mostrar o "menos...
Se eu executar ls , recebo uma saída colorida que considero bastante útil para obter rapidamente uma olhada no tipo de arquivo. Quando tento canalizá-lo para less mesmo com os sinalizadores -r e -R , a coloração sempre se perde. Eu est...
Dado este exemplo mínimo
( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; )
gera LINE 1 e, depois de um segundo, gera LINE 2 , conforme o esperado .
Se canalizarmos isso para grep LINE
( echo "LINE 1" ; sleep 1 ; echo "LINE 2"...
Eu tenho alguns scripts Python por aí, e estou trabalhando para reescrevê-los. Eu tenho o mesmo problema com todos eles.
Não é óbvio para mim como escrever os programas para que eles se comportem como ferramentas unix adequadas.
Porque iss...
Eu tenho um arquivo chamado Element_query contendo o resultado de uma consulta:
SQL> select count (*) from element;
[Output of the query which I want to keep in my file]
SQL> spool off;
Eu quero excluir a primeira linha e a últ...
Eu fiquei com um comportamento estranho do comando readarray .
Os estados man bash :
readarray
Read lines from the standard input into the indexed array variable array
mas esses scripts não funcionam (a matriz está vazia):...
Eu tenho lido sobre como os pipes são implementados no kernel do Linux e queria validar meu entendimento. Se eu estiver incorreto, a resposta com a explicação correta será selecionada.
O Linux tem um VFS chamado pipefs que é montado no kerne...
Algumas conchas, como bash , suportam Substituição de processos , que é uma maneira de apresentar a saída do processo como um arquivo, assim:
$ diff <(sort file1) <(sort file2)
No entanto, essa construção não é POSIX e, portant...