Perguntas com a marcação «bash»

11
Compare as cabeças de dois arquivos no bash

Eu posso fazer diff filea filebpara ver a diferença entre arquivos. Também posso fazer head -1 fileapara ver a primeira linha de filea ou fileb. Como posso combinar esses comandos para mostrar a diferença entre a primeira linha do arquivo e a primeira linha do

11
bash: atribuindo a primeira linha de uma variável a uma variável

Eu tenho uma variável multilinha e quero apenas a primeira linha nessa variável. O script a seguir demonstra o problema: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as...

11
Saindo de um script de shell com loops aninhados

Eu tenho um script de shell com loops aninhados e descobri que "exit" realmente não sai do script, mas apenas o loop atual. Existe outra maneira de sair completamente do script em uma determinada condição de erro? Eu não quero usar "set -e", porque há erros aceitáveis ​​e isso exigiria muita...

11
Zumbis na festança

Bash não parece criar zumbis. Parece que os processos são colhidos imediatamente quando são mortos. Posso fazer bash fazer zumbis? Por que estou perguntando: Eu gostaria de poder matar com segurança um processo filho ou com segurança kill -9, se ele não morrer dentro de um certo período de...

11
Parênteses simples na atribuição de variável bash

Eu queria saber sobre parênteses únicos no bash. Eu sei que eles são usados ​​para executar comandos em subshells e que eles são usados ​​para criar matrizes, mas eles são usados ​​para qualquer outra coisa? Uma coisa que chamou minha atenção é que, quando você usa a atribuição de variável,...

11
Por que o bash está vinculado a ncurses?

Acho que já notei isso antes, mas nunca pensei muito; agora estou curioso. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6...

11
use 'mail' para ler emails da linha de comando

Eu sei que podemos usar o mailcomando no terminal para começar a usar o mailprograma no modo interativo. No entanto, quero ler o email usando o mailcomando de maneira não interativa. Existe um comando como $ mail -optionToReadMail -mailNumber 1; qual exibirá o conteúdo do email no...