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.






2
Qual é o objetivo do comando bash `suspend` builtin?
Digitei help suspende recebi esta breve explicação: suspend: suspend [-f] Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended. Options: -f force the suspend, even if the shell is a login shell Exit Status: Returns success unless …

3
Qual é a maneira mais rápida de executar um script?
Eu queria saber qual é a maneira mais rápida de executar um script, eu tenho lido que há uma diferença na velocidade entre mostrar a saída do script no terminal, redirecioná-lo para um arquivo ou talvez /dev/null. Portanto, se a saída não for importante, qual é a maneira mais rápida …
22 linux  bash 


3
Emita um erro ao usar variáveis ​​de shell vazias
Às vezes eu uso, $PROJECT_HOME/*para excluir todos os arquivos do projeto. Quando a variável de ambiente PROJECT_HOMEnão está definida (como eu fiz sue o novo usuário não tem essa variável de ambiente definida), ela começa a excluir todos os arquivos da pasta raiz. Isso é apocalíptico. Como posso configurar bashpara …


2
Adicione argumentos ao 'bash -c'
Digamos que eu queira executar um comando através do Bash assim: /bin/bash -c "ls -l" De acordo com a página de manual do Bash, eu também poderia executá-lo assim: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V …

2
Distinguindo um arquivo regular de um link simbólico
Estou escrevendo um script bash que precisa distinguir um arquivo regular de um link simbólico. Eu pensei que poderia fazer isso com a expressão if / test, mas não funciona como eu esperava: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 …
22 bash 

2
Como fazer um loop for na linha de comando?
Vamos dar uma simples for loop #!/bin/bash for i in `seq 1 10`; do echo $i done O ponto-e-vírgula AFAIK nos scripts bash faz com que o shell execute o comando atual de forma síncrona e depois vá para o próximo. Pressionar enter faz literalmente o mesmo, exceto que não …
22 bash  shell 



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.