Perguntas sobre 'shell'

3
respostas

bash shell - saída de captura de script remoto ssh e código de saída?

Eu desejo usar o shell para invocar um script em um servidor remoto. Eu gostaria de capturar a saída desse script (suas mensagens de registro) e o código de saída retornado. Se eu fizer isso: ssh user@server /usr/local/scripts/test_ping.sh...
01.03.2013 / 17:12
4
respostas

sed com expressão múltipla para argumento in-loco

Estou tentando substituir várias palavras no arquivo usando sed -i #expression1 #expression2 arquivo Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Saída (desejada) anything 123 stuff1 anythi...
17.12.2014 / 05:51
2
respostas

Comando de origem de feed com um pipe

Anteriormente, usei o comando source da seguinte forma: source file_name Mas o que estou tentando fazer é isso: echo something | source O que não funciona.     
31.12.2014 / 20:47
4
respostas

Alternação / ou operador Regex (foo | bar) no GNU ou BSD Sed

Eu não consigo fazer funcionar. A documentação do GNU sed diz para escapar do tubo, mas isso não funciona, nem o uso de um tubo reto sem o escape. Adicionar parênteses não faz diferença. $ echo 'cat dog pear banana cat dog' | sed 's/cat|dog/B...
19.07.2014 / 02:03
3
respostas

Como faço para remover permanentemente um alias do meu shell

Quando eu não estava perto do meu computador, um cara conseguiu e definiu um Alias para ls na minha pasta raiz. Ele configurou para 'yes NeverGonnaGiveYouUp' . Então, agora, quando estou na minha pasta raiz e digite ls eu recebo um loop...
08.02.2016 / 04:46
1
resposta

find e rsync?

Eu quero poder pesquisar arquivos com mais de 14 dias e mais de 10k e que rsync os arquivos encontrados em um destino. Existe uma maneira de combinar esses dois comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src /...
16.08.2013 / 17:58
2
respostas

+/- depois que um trabalho em segundo plano é feito

Executar um trabalho em segundo plano $ command & Quando terminar, o terminal imprime [n]+ command ou [n]- command Então, às vezes, é uma vantagem e outras vezes é menos depois de [n] . O que significa mais /...
30.08.2016 / 14:06
2
respostas

touch: não pode tocar em 'foo': Nenhum arquivo ou diretório

O que poderia fazer com que o toque falhasse com essa mensagem de erro? touch: cannot touch 'foo': No such file or directory Observe que um erro devido a permissões incorretas parece diferente: touch: cannot touch 'foo': Permission den...
26.10.2010 / 16:47
1
resposta

Por que o -a em “#! / bin / sh -a” afeta sed e “set -a” não afeta?

Se eu executar o seguinte arquivo .sh: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' O resultado é um erro: sed: -e expression #1, char 18: Invalid range end Mas, se eu executar o seguinte arquivo .sh: #!/bin/sh set -a ec...
13.08.2018 / 15:40
1
resposta

ls demorando muito tempo no diretório pequeno

Rodando o Ubuntu, eu abro um terminal e faço sudo bash cd / ls | head -n 1000 E, previsivelmente, cerca de 20 diretórios são retornados. No entanto, se eu fizer um ls, e não canalizá-lo para nada, o ls ficará parado até que eu o mate d...
29.03.2012 / 16:12