Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.



1
Grep lento para sair depois de encontrar o jogo?
Estou tentando escrever um script bash que pesquisa btmon para conexões de dispositivos. Eu tenho uma solução funcional, mas é absurdamente lenta, e parece que o problema é grep, sendo muito lento para sair depois de encontrar uma correspondência (cerca de 25 segundos). O que posso fazer para acelerar grepou …
20 bash  grep 

2
Por que o comportamento de `command 1> file.txt 2> file.txt` é diferente de` command 1> file.txt 2> & 1`?
Quando você deseja redirecionar stdout e stderr para o mesmo arquivo, pode fazê-lo usando command 1>file.txt 2>&1, ou command &>file.txt. Mas por que o comportamento é command 1>file.txt 2>file.txtdiferente dos dois comandos acima? A seguir, é um comando de verificação. $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo …


4
É sempre seguro usar o `eval echo`?
O uso evalgeralmente é desencorajado, pois permite a execução de código arbitrário. No entanto, se usarmos eval echo, parece que o restante da string se tornará um argumento, echoportanto deve ser seguro. Estou correto nisso?
20 bash  echo 




5
Por que existe um EOF no meio dos argumentos?
Eu queria escrever uma pequena função bash para que eu possa dizer ao bash, import osou from sys import stdoutisso gerará um novo interpretador Python com o módulo importado. A última fromfunção é assim: from () { echo "from $@" | xxd python3 -i -c "from $@" } Se eu …
20 bash  python 

3
O que faz `<& -`?
Copiei um trecho de Bash para segundo plano um comando ssh executado remotamente: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD O que &lt;&amp;-faz? Meu palpite é que é o mesmo que&lt; /dev/null Minha próxima entendimento é que os três principais descritores de arquivos ( stdin, stdout, stderr) …




3
Global bash_profile
Sei que existem /etc/profilee /etc/bashrcarquivos para definir variáveis de ambiente global e talvez eu só estou mal-entendido seus propósitos, mas ... Existe um bash_profilearquivo global ? Estou usando o Mac OS X
20 bash  osx  profile  bashrc  etc 

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.