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.


5
Existe um site de teste de script de bash online?
Às vezes, preciso ajudar os amigos com o script bash. Quando estou em uma máquina Windows, é um ambiente de trabalho e não posso simplesmente configurar o Cygwin ou usar uma VM. Existe algum site de script gratuito que eu possa usar, de preferência onde eu possa usar o Putty …
10 bash 





2
Envie a tarefa para segundo plano em um "se"
Por que é isso? if true; then sleep 3 &; fi bash: syntax error near unexpected token `;' Eu quero correr sleep 3 em segundo plano, para que o comando ["sleep 3" seja apenas um exemplo] seja executado no estilo "paralell", para que termine mais rapidamente. Mas eu estou entendendo …



3
como executar linhas provenientes de um resultado grep?
Eu tenho um arquivo de texto com determinadas instruções de instalação e sei que posso receber por uma ocorrência única no arquivo. Por exemplo, o arquivo de texto tem algo como: MYDIR = `find / home / nome do usuário somedir` exportar PERL5LIB = $ PERL5LIB: $ MYDIR No bash, …
10 bash  grep 

2
Grava a matriz padrão na variável no Bash
eu estava esperando excludes="${excludes:-( ${default_excludes[@]} )}" para ser uma matriz se $excludesestiver vazia. Infelizmente, o material a seguir :-é considerado uma string. Perdi alguma contorção de sintaxe ou tenho que usar o desajeitado if [ -z "${excludes:-}" ] then excludes=( "${default_excludes[@]}" ) fi ?
10 bash  array 

5
Executando vários comandos com su no Bash
Eu gostaria de usar su -cpara executar como root vários comandos por completo. Eu não quero usar um script extra para isso. Eu tentei o seguinte: su root -c "tcpdump -i wlan0 -s 1500 -w CCCCCC & " -c "ls -lh" mas executa apenas o lsnão o primeiro. Eu tentei …
10 bash  su 

5
Encontre o caminho absoluto de um script
Em um script, entro no $0possível caminho relativo para ele. Para convertê-lo em absoluto, encontrei esta solução que não entendo: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Meu problema é a mágica dentro de ${0%/*}e ${0##*/}. Parece que o primeiro extrai o nome do diretório e o último extrai o nome do …
10 bash  path 

3
Prática recomendada para usar $? na festança?
Quando li esta resposta sobre $? outra pergunta vem à mente. Existe alguma prática recomendada de como usar $? na festança? Vamos dar um exemplo: Temos um script linear e gostaríamos de saber que todo o comando foi executado ok. Você acha que é bom chamar uma função pequena (vamos …


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.