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.


6
Qual é a diferença entre os operadores do Bash [[vs [vs (vs ((?
Estou um pouco confuso sobre o que esses operadores fazem de maneira diferente quando usados ​​no bash (colchetes, colchetes duplos, parênteses e parênteses duplos). [[ , [ , ( , (( Já vi pessoas usá-las em declarações if como esta: if [[condition]] if [condition] if ((condition)) if (condition)
246 bash  shell  test 



5
Por que meu script Bash não reconhece aliases?
No meu ~/.bashrcarquivo residem duas definições: commandA, que é um alias para um caminho mais longo commandB, que é um alias para um script Bash Quero processar o mesmo arquivo com esses dois comandos, então escrevi o seguinte script Bash: #!/bin/bash for file in "$@" do commandA $file commandB $file …
216 bash  alias 







7
O prompt do terminal não está sendo encapsulado corretamente
Eu tenho um problema em que, se eu digitar comandos muito longos no bash, o terminal não renderizará o que estou digitando corretamente. Eu esperaria que, se tivesse um comando como o seguinte: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com O comando deve renderizar em duas linhas. Em vez disso, …
171 bash  terminal  prompt 

12
Como altero a extensão de vários arquivos?
Gostaria de alterar uma extensão de arquivo de *.txtpara *.text. Tentei usar o basenamecomando, mas estou tendo problemas para alterar mais de um arquivo. Aqui está o meu código: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Estou recebendo este erro: basename: too many …

6
Execute um comando sombreado por um alias
Digamos que eu tenho o seguinte alias no bash - alias ls='ls --color=auto'- e quero chamar comum lssem opções. A única maneira de fazer isso é unalias, execute o comando e, em seguida, alias novamente? Ou há algum truque bacana ou solução alternativa?
164 bash  shell  alias 


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.