Eu tenho uma string "rtcpOnNbActive true"armazenada em uma variável x. Eu quero extrair "true" como substring e armazenar em uma variável. Como posso fazer
Eu tenho uma string "rtcpOnNbActive true"armazenada em uma variável x. Eu quero extrair "true" como substring e armazenar em uma variável. Como posso fazer
Às vezes, eu preciso executar um único comando que está em um script de shell. Eu já sei que sed -n 'line_num p'pode imprimir essa linha. Mas como posso executar uma linha específica impressa como um
Como pular para o final de uma linha é Ctrl+ E, onde Epode ser considerado o fim, por que pula para o início do uso
Eu tenho um script simples que executa uma série de verificações ( ping, nslookup, etc) e, em seguida, envia um relatório de e-mail com a saída desses dados. Gostaria que o email incluísse informações sobre quanto tempo o script inteiro levou para ser executado. Existe uma maneira fácil de...
Estou tentando entender como exatamente o Bash trata a seguinte linha: $(< "$FILE") De acordo com a página do manual do Bash, isso é equivalente a: $(cat "$FILE") e posso seguir a linha de raciocínio dessa segunda linha. O Bash executa expansão variável $FILE, entra na substituição de...
Enquanto pesquisava no Google como personalizar meu prompt de shell por meio da variável PS1, estou vendo tabelas de caracteres especiais que podem ser usados. Em particular: \! the history number of this command \# the command number of this command O "número do histórico" parece ser mais...
Estou começando a aprender algum Regex, portanto, uso este comando repetidamente: grep pattern /usr/share/dict/american-english Somente a parte com o padrão muda, então tenho que escrever a expressão longa " / usr / share / dict / american-english " repetidamente. Alguém fez a observação de que...
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
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...
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...
Eu preciso ir de uma seqüência de caracteres para uma matriz onde cada entrada é cada palavra nessa seqüência. Por exemplo, começando com: VotePedro="Vote for Pedro" Eu preciso da matriz: Vote For Pedro Que eu deveria ser capaz de iterar como: for i in "${votePedroArray[@]}" do ## Do...
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...
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,...
O arquivo file1.txt contém linhas como: /api/purchase/<hash>/index.html Por exemplo: /api/purchase/12ab09f46/index.html O arquivo file2.csv contém linhas como: <hash>,timestamp,ip_address Por exemplo: 12ab09f46,20150812235200,22.231.113.64
Eu quero fazer um loop for no bash com 0,02 como incrementos eu tentei for ((i=4.00;i<5.42;i+=0.02)) do commands done mas não
Gostaria de verificar, em um script bash, em que tipo de sistema de arquivos é um diretório. A ideia é algo como if [path] is on a [filesystem] filesystem then filesystem specific command end
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...
Esta é uma cópia da minha postagem do stackoverflow; Sei que deveria ter perguntado aqui ... Desejo executar um script que altere o nome do host e faça com que meu prompt do bash (variável PS1) seja atualizado imediatamente com o nome do host adequado. Como faço isso acontecer? Eu corro...
Eu tenho um arquivo nomeado com YYYYMMDDno nome do arquivo, como file-name-20151002.txt Desejo determinar se este arquivo foi modificado após 02/10/2015. Notas: Eu posso fazer isso olhando a saída de ls, mas sei que analisar a saída de lsé uma má idéia. Não preciso encontrar todos os arquivos...
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...