Perguntas com a marcação «bash»

26
imprima a saída para 3 colunas separadas

MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) como posso imprimir elegantemente essas...

26
No script bash, como capturar stdout linha por linha

Em um script bash, eu gostaria de capturar a saída padrão de uma longa linha de comando por linha, para que eles possam ser analisados ​​e relatados enquanto o comando inicial ainda está em execução. Esta é a maneira complicada que posso imaginar de fazer isso: # Start long command in a separated...

26
ln -s com um caminho relativo a pwd

Estou tentando criar um monte de links simbólicos, mas não consigo entender por que isso está funcionando ln -s /Users/niels/something/foo ~/bin/foo_link enquanto isso cd /Users/niels/something ln -s foo ~/bin/foo_link não é. Eu acredito que tem algo a ver com foo_linkvincular a foo em...

26
Como usar grep quando o arquivo não contém a sequência

No meu script bash, estou tentando imprimir uma linha se uma determinada string não existir em um arquivo. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Foi assim que eu escrevi, se quisesse que a string existisse no arquivo, mas como posso alterar isso para torná-la impressa "o...