Perguntas com a marcação «bash»

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



4
O que um comando "exec" faz?
Eu não entendo o comando bash exec. Eu o vi usado dentro de scripts para redirecionar toda a saída para um arquivo (como visto neste ). Mas não entendo como funciona ou o que faz em geral. Eu li as páginas de manual, mas não as entendo.
107 bash 

7
Não é possível executar um arquivo .sh: / bin / bash ^ M: intérprete incorreto
Eu queria executar um script de shell: -rwxr-x--x 1 root root 17234 Jun 6 18:31 create_mgw_3shelf_6xIPNI1P.sh Tentei fazer um procedimento padrão, mas recebi este erro: ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 DEBUG cd/etc/opt/ldapfiles/ldif_in ; ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 **ERROR sh: ./create_mgw_3shelf_6xIPNI1P.sh: /bin/bash^M: bad interpreter: No such file or directory** O …




9
Como executar um alias em um script de shell?
Eu tenho um arquivo executável mpiexec, cujo caminho completo é ~/petsc-3.2-p6/petsc-arch/bin/mpiexec. Como desejo executar esse comando em diretórios diferentes (sem precisar redigitar o caminho inteiro), configurei um alias no meu .bashrcarquivo inicial : alias petsc="~/petsc-3.2-p6/petsc-arch/bin/mpiexec" o que me permite executar esse mpiexecarquivo no prompt de comando facilmente, digitando: petsc myexecutable …
101 bash  scripts  alias 




2
Pressionar enter produz ^ M em vez de uma nova linha
Por exemplo, se eu estiver tail -finserindo um arquivo ou readuma entrada do usuário, <Enter>será produzido ^Mno terminal em vez de terminar readou adicionar uma nova linha ao stdout. ^Jfunciona bem. Estou sshentrando no sistema ubuntu, se isso importa. Isso acontece comigo no zsh e no bash. Uma solução com …
94 command-line  bash  zsh 




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.