Eu quero manipular nomes de arquivos como argumentos em um script bash de uma maneira mais limpa e flexível, usando argumentos 0, 1 ou 2 para nomes de arquivos de entrada e saída.
quando args = 0, leia de stdin, escreva para stdout
quando...
Portanto, tenho um problema muito semelhante a Bash: Como ler uma linha de cada vez da saída de um comando? , eu estou fazendo:
while read path; do mplayer $path; done < <(find-me-random-mp3s)
ou
find-me-random-mp3s | while read...
Estou testando algumas chamadas de ajax do console. Eu gosto de me livrar do ruído de meta-informação que é marcação html e apenas ler o conteúdo, por isso eu gosto de canalizá-lo em um navegador de terminal, por exemplo. lince.
Ainda:
cur...
O que eu estou procurando é uma maneira de passar dados arbitrários através de STDIN, e tê-lo como se fosse um arquivo normal.
Eu tentei isso
$ echo test | tar -cf test.tar /dev/stdin
e isso me dá um arquivo test.tar com o conteúdo...
Dado o seguinte script ed ,
$ cat helloworld
a
hello
world
.
,n
,s,o,O,g
,n
Q
Eu gostaria de obter de alguma forma a saída interativa
$ ed
a
hello
world
.
,n
1 hello
2 world
,s,o,O,g
,n
1 hellO
2 wOrld
Q
$
em vez do esper...
Eu tenho um script local que desejo executar em vários servidores remotos. A sintaxe de comando que estou usando é:
ssh <remote_server> "bash -s" < ./local_script.sh
Isso funciona bem e até me permite passar parâmetros para loca...
Eu tenho tentado descobrir como iniciar o Mutt de tal forma que é como iniciar um Mutt interativo e criar um novo e-mail, depois copiar a saída de git request-pull no corpo (para poder editá-lo manualmente). git request-pull HEAD https://.....
Eu sei que isso tem sido pobremente coberto anteriormente, mas essas respostas não têm explicação ou não se aplicam.
Basicamente, em algum momento, meus scripts precisam verificar se um arquivo está especificado, se foi usado posteriormente...
Estou tentando filtrar a saída do media player mpv, removendo uma linha em particular, mas quando faço isso não consigo controlar o mpv com o teclado. Aqui está o comando:
mpv FILE | grep -v 'Error while decoding frame'
Quando eu executo...
Tenho vários iniciadores no meu ambiente de trabalho para vários programas e existe uma definição "executar num terminal" para esses iniciadores.
Quando eu verifico essa configuração, o programa é executado a partir de um terminal e registra...