Hoje, quando escrevo meu script de shell.
De repente, uma pergunta vem à minha mente.
Como cd /target_dir e cd /target_dir/ funcionam.
Devo adicionar uma barra no final das variáveis do meu caminho em um script de shell?
Como LOG_...
Por que é que ssh -t não espera que os trabalhos em segundo plano sejam concluídos?
Exemplo:
ssh user@example 'sleep 2 &'
Isso funciona como esperado, pois o ssh retorna após 2 segundos, enquanto
ssh user@example -t 'sleep 2...
Se eu tiver uma string com caracteres não imprimíveis, novas linhas ou guias, existe uma maneira de usar echo para imprimir essa string e mostrar códigos para esses caracteres (por exemplo, \n para nova linha, \b de backspace)?
De man bash :
CONDITIONAL EXPRESSIONS
[...]
-a file
True if file exists.
[...]
-e file
True if file exists.
Então, qual é a diferença entre [ -a $FILE ] e [ -e $FILE ] , se houver?
Se nã...
Suponha que eu tenha o seguinte canal:
a | b | c | d
Como posso aguardar a conclusão de c (ou b ) em sh ou bash ? Isso significa que o script d pode iniciar a qualquer momento (e não precisa ser aguardado), mas requer saída...
Existem scripts que enviarão um e-mail quando o processo do servidor for concluído.
No entanto, não quero verificar meu e-mail de vez em quando apenas para ver se um trabalho foi concluído. Portanto, gostaria de receber uma mensagem SMS.
A...
Estou usando módulos para controlar os pacotes no meu sistema e tenho python/2.7.2 instalado como um módulo. Eu tenho o executável python simples python_exe.py que eu vou chamar de um simples script de 'condução' runit.sh . O script r...
for i in $(xrandr); do echo "$i" ; done
for i in "$(xrandr)"; do echo "$i"; done
for i in "$(xrandr)"; do echo $i; done
Eu entendo porque 1 difere de 2. Mas por que 3 dá uma saída diferente de 2? Por favor, explique a saída tam...
Estou procurando uma maneira rápida de encontrar o ponto de montagem do sistema de arquivos que contém um determinado FILE. Existe alguma coisa mais simples ou direta do que a minha solução abaixo?
df -h FILE |tail -1 | awk -F% '{print $NF}'...
Como todos sabemos, sed é muito eficiente para encontrar e substituir string, por exemplo, encontrar 'a'
e substitua por 'b': sed 's/a/b/g' .
É possível fazer isso com outro comando ou script de shell em vez de sed ?
Isto é para um...