Perguntas sobre 'shell'

4
respostas

Canaliza a saída de um comando se ele for bem-sucedido

INPUT_FILE='ls -rt $MY_DIR/FILE.*.xml | head -1 | xargs basename' Eu queria executar o segundo comando ( head -1 ) somente se o primeiro comando for bem-sucedido. Como eu melhoro este comando?     
23.07.2013 / 13:08
2
respostas

Se eu digitar “sudo” no começo de um forro, ele se aplica ao resto dos comandos?

Se eu digitar sudo no começo de um forro no bash, isso se aplica ao resto dos comandos? Em outras palavras, é isso: sudo foo | foo2 | foo3 equivalente a isto: sudo foo | sudo foo2 | sudo foo3     
10.09.2013 / 23:52
2
respostas

Qual é a diferença entre “* .pl” e * .pl no grep? Por que as cotações mudam o resultado?

Qual é a diferença entre: grep "string" . -r --include *.pl e grep "string" . -r --include "*.pl" O último inclui arquivos em subdiretórios, enquanto o primeiro não. Por quê?     
07.07.2013 / 21:24
3
respostas

É seguro fechar o shell apenas clicando em “X” ou usando “ctrl + d”?

É seguro fechar o shell apenas clicando em "X" ou usando "ctrl + d" enquanto estiver logado como root com su ou é mais seguro fechá-lo digitando "exit"? Existe alguma diferença (segurança-sábio) em tudo ou é o mesmo e não importa o caminho que v...
10.03.2012 / 13:28
2
respostas

Como escapar ou em um parâmetro no shell?

Gostaria de usar grep com uma expressão PCRE que contenha o caractere < . Bash acha que eu quero redirecionar, mas não quero. Como posso escapar de < ?     
26.07.2011 / 00:41
7
respostas

Classifique os arquivos no diretório recursivamente com base na data da última modificação

Classifique os arquivos no diretório de forma recursiva com base na data da última modificação Eu modifiquei muitos arquivos em meu diretório para saber quais são esses arquivos classificando-os pela última data de modificação e em que eu que...
01.04.2014 / 17:41
4
respostas

Por que o conteúdo JSON do heredoc não é analisável?

Eu tenho um fragmento JSON. O seguinte não funciona: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "[email protected]" } PERSON echo -n "$VALUE" | python -m json.tool O resultado é: No JS...
11.04.2018 / 10:59
2
respostas

Como compactar um arquivo e salvá-lo em outro diretório

Como posso compactar um arquivo e salvá-lo em outro diretório usando a linha de comando? Não tenho mais espaço no diretório (100% cheio).     
06.07.2014 / 01:48
7
respostas

timestamp antes de um eco

Existe uma maneira mais agradável de criar timestamp na frente de um echo ? Atualmente eu faço assim: #!/bin/sh if mount | grep -q /mnt/usb; then echo 'date +%R\ ' "usb device already mounted" else echo 'date +%R\ ' "mou...
29.08.2013 / 09:03
3
respostas

Limpa ou desabilita aliases no zsh

Eu instalei o oh-my-zsh para facilitar o uso do terminal. Uma coisa que me incomoda, porém, são os aliases prolíficos adicionados por ela, como "ga", "gap", "gcmsg", "_", que são mais difíceis de lembrar do que o comando original e polui a tabel...
14.10.2014 / 08:00