Perguntas com a marcação «bash»

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.



2
Tee não obtém saída inteira do tubo
Eu tenho um script executando comandos como: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" O problema provavelmente está no cano para tee. Parece que não obtém toda a saída. Quando o aplicativo sai, faltam as últimas linhas da saída (geralmente …





2
alias vs. função em scripts bash
Quero saber a diferença entre aliases e funções no shell bash - e quando usar qual deles. Parece óbvio que, como as funções podem receber argumentos, elas são muito mais poderosas - como trabalho principalmente na estrada com um netbook e deseja economizar energia e poder de processamento, gostaria especialmente …
11 bash 

3
Qual é a diferença entre "source x", ". x "e" ./x "no Bash?
Eu tenho uma fonte bash da run.shseguinte forma, #!/bin/bash if [ $# -ne 1 ]; then exit fi ... quando executo de duas maneiras, há comportamentos diferentes. A primeira maneira é, source run.sh Ele fechará o terminal após a execução. A segunda maneira é, ./run.sh isso simplesmente terminará de executar …
11 bash  scripts 



3
Práticas recomendadas para usar o sudo em um script bash
Eu tenho um script bash de longa e longa execução, em que vários comandos precisam ser executados como root, enquanto a maioria dos comandos precisa ser executada como usuário comum antes do sudo, porque isso atrapalharia a propriedade do arquivo. Eu vim com alguns métodos, mas cada um deles tem …
11 bash  sudo  su 


3
Como alterar o valor de um argumento em um script?
Eu tentei o seguinte pequeno script simples: #!/bin/bash $1="bar" echo $1 Mas quando executo ./script foo, recebo erro e o valor não é alterado: /home/mika/script: line 2: foo=bar: command not found foo Eu sei que $ 1 é o primeiro argumento que você passa para o seu script. Mas mesmo …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.