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...
Podemos obter o mesmo resultado usando os dois seguintes em bash ,
echo 'foo' | cat
e
cat <<< 'foo'
Minha pergunta é qual é a diferença entre esses dois no que diz respeito aos recursos utilizados e qual deles é melhor?...
Eu tenho poucas funções definidas desta maneira:
function f {
read and process $1
...
echo $result
}
Eu quero compô-los juntos para que a invocação se pareça com f | g | h .
Qual idioma devo usar para converter a função trabalh...
Ao trabalhar em um ambiente shell eu corro com bastante frequência a necessidade de copiar 'saída intermediária do pipe' (por exemplo, de / para editores já em execução, para outros shells, outras máquinas, etc.).
Quando em um ambiente de jan...
Eu tenho o seguinte comando:
find / -name libGL.so.1
Que retorna muitas linhas com "Permissão negada". Desejo excluir essas linhas, então adicionei o seguinte:
find / -name libGL.so.1 | grep -v 'denied'
Mas a saída é a mesma - meu...