Eu me pergunto o que quando devemos usar pipeline e quando não deveríamos.
Digamos, por exemplo, que para matar determinados processos que manipulam arquivos PDF, o seguinte não funcionará usando o pipeline:
ps aux | grep pdf | awk '{print...
Eu explorei quase todos available semelhante perguntas , sem sucesso.
Deixe-me descrever o problema em detalhes:
Eu executo alguns scripts autônomos e eles podem produzir saídas padrão e linhas de erro padrão, eu quero capturá-los e...
Considere o programa interativo interactive . Eu tenho que executar este programa com bastante freqüência, e cada vez que eu executo os primeiros comandos são os mesmos. Obviamente, ter que digitar esses comandos repetidamente é uma dor. Eu co...
Eu usei exec 3<>/dev/tcp/192.168.0.101/6435 para estabelecer uma conexão TCP com 192.168.0.101:6435. E recebi e enviei algumas mensagens com o comando pipe .
Agora, quero finalizar a conexão TCP. Mas, com ss -anpet , posso ver qu...
Eu gostaria de correr
something > file
em um sistema remoto através do ssh, mas se eu correr
ssh host something > file
o redirecionamento é executado localmente como ssh etc > file
Eu tentei com ' ou '' ou dd...
Eu quero time um comando que consiste em dois comandos separados com uma saída de tubulação para outra. Por exemplo, considere os dois scripts abaixo:
$ cat foo.sh
#!/bin/sh
sleep 4
$ cat bar.sh
#!/bin/sh
sleep 2
Agora, como posso obt...
Por exemplo, tenho uma saída:
Hello, this is the output.
(digamos que, por exemplo, hello é vermelho, e the é verde, e output é roxo).
Agora, digamos que esta é a saída de um comando chamado x .
Se eu usar este comando,...
Eu tenho tido alguns problemas estranhos com o bash ultimamente. Ao tentar simplificar meu script, criei este pequeno código:
$ o(){ echo | while read -r; do return 0; done; echo $?;}; o
0
$ o(){ echo | while read -r; do return 1; done; echo...
Eu tenho um script que gera texto para stdout . Eu quero ver toda esta saída no meu terminal, e ao mesmo tempo eu quero filtrar algumas linhas e salvá-las em um arquivo. Exemplo:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' &...
Eu queria saber se usando wget era possível fazer o download de um RPM e depois enviá-lo por sudo rpm -i para instalá-lo em uma única linha? Eu percebo que eu poderia simplesmente correr:
wget -c <URL>
sudo rpm -i <PACKAGE-NAME...