Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.






2
Encontre a localização do script de shell de origem
É possível que um script de shell de origem saiba sua localização? Eu li determinar caminho para o script shell originado mas as respostas focar bashe tcshe falhar se um shell POSIX é usado. $0também não é a solução e produz resultados errados . Uma solução não precisa ser 100% …
8 shell  path 

2
O que significa "cd &"?
Eu sei como mudar o diretório do terminal digitando cd <directory> mas aqui está o cenário. Eu estava usando o terminal para ir na pasta do meu repositório git. glennRepositories glenn-remdroid-repository Dada a estrutura de pastas acima, desejo mudar glenn-remdroid-repositoryporque é o meu repositório. cd glennRepositories Antes de mudar para …

6
Como copiar ou mover arquivos sem ser solicitado a substituir?
O que eu tentei: root@host [/home1]# cp -f hello /home3 cp: omitting directory `hello' root@host [/home1]# cp -rf hello /home3 cp: overwrite `/home3/hello/.buildpath'? y cp: overwrite `/home3/hello/.bash_logout'? y cp: overwrite `/home3/hello/.project'? ^C Eles sempre me perguntam se eu quero substituir. Usar mv também não funciona. Então, o que eu deveria …
8 shell  alias  cp 






2
Diferença entre [[$ variável]] e [[-n $ variável]]?
No bash, são [[ $variable ]]e [[ -n $variable ]]completamente equivalentes? Parece ser o caso a julgar pela saída abaixo, mas vejo as duas formas de uso predominantes nos scripts de shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? …
8 bash  shell  test 

1
O script Bash não lê a entrada
Eu tenho um script que é suposto executar um comando em segundo plano, e faz isso. O problema é que, quando o script se depara com um comando de leitura, ele não pausa e aceita entrada. Aqui está: printf "Where is yo music?: " read musicPath cd $musicPath ls | …

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.