Perguntas com a marcação «bash»

Para perguntas sobre scripts escritos para o shell de comando do Bash. Para scripts de shell com erros / erros de sintaxe, verifique-os com o programa shellcheck (ou no servidor web shellcheck em https://shellcheck.net) antes de postar aqui. As perguntas sobre o uso interativo do Bash têm maior probabilidade de ser abordadas no tópico Superusuário do que no Stack Overflow.



17
Verifique se existe um usuário
Quero criar um script para verificar se existe um usuário. Estou usando a lógica abaixo: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 Portanto, se o usuário existe, temos sucesso, caso contrário, o usuário não existe. …
164 bash 

2
Atribuir saída à variável no Bash
Eu estou tentando atribuir a saída de cURL em uma variável assim: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate No entanto, quando executo o script, acontece o seguinte: ./update.sh: 3: =[my ip address]: not found Como posso obter a saída $IPcorretamente?
164 bash  curl 

12
Visualizando a Saída Completa do Comando PS
quando executo o ps -auxcomando no meu servidor linux, ao qual me conectei usando massa, poucos processos são longos demais para caber na largura atual da minha janela. Existe uma alternativa? - Atualização - Sinto muito pela desclassificação, achei que outras pessoas também não achariam a resposta útil, então fiz …
163 linux  bash  shell  process 



6
Interseção de duas listas no Bash
Estou tentando escrever um script simples que irá listar o conteúdo encontrado em duas listas. Para simplificar, vamos usar ls como exemplo. Imagine "um" e "dois" são diretórios. one = `ls one` two = `ls two` interseção $ um $ dois Ainda estou muito verde no bash, então fique à …
162 bash 


5
Negar se a condição no script bash
Sou iniciante no bash e estou tentando tentar negar o seguinte comando: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Esta condição se retorna verdadeira se eu estiver conectado à Internet. Eu quero que isso aconteça ao contrário, …

13
Adicionando ramificação git no prompt de comando do Bash
Tentei adicionar o ramo git no qual estou trabalhando (check-out) no prompt do bash sem êxito .. ( mantendo o caminho atual que mostra intacto o diretório ativo / arquivo ) Eu tenho um arquivo .bashrc em minha casa, mas também vi muitas pessoas mencionando o arquivo .profile ..
161 git  bash  ubuntu 




3
Como usar> em um comando xargs?
Eu quero encontrar um comando bash que me permita grep todos os arquivos em um diretório e escreva a saída desse grep em um arquivo separado. Meu palpite teria sido fazer algo assim ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" mas, tanto quanto eu sei, xargs não …
160 bash  redirect  xargs 

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.