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.

2
Como sair de um loop no Bash?
Quero escrever um script Bash para processar o texto, o que pode exigir um loop while. Por exemplo, um loop while em C: int done = 0; while(1) { ... if(done) break; } Eu quero escrever um script Bash equivalente a isso. Mas o que eu normalmente usava e, como …
150 bash  shell  while-loop 


9
Como silenciar a saída em um script Bash?
Eu tenho um programa que gera saída para stdout e gostaria de silenciar essa saída em um script Bash ao canalizar para um arquivo. Por exemplo, a execução do programa produzirá: % myprogram % WELCOME TO MY PROGRAM % Done. Eu quero que o seguinte script não produza nada no …
149 bash 




11
bash: Substituição ruim
#!/bin/bash jobname="job_201312161447_0003" jobname_pre=${jobname:0:16} jobname_post=${jobname:17} Este script bash me dá erro de substituição incorreta no Ubuntu. Qualquer ajuda será muito apreciada.

12
Permissão do Github negada: ssh add agent não tem identidades
Esta é minha primeira vez acessando o GitHub e não tenho experiência em usar um console. Estou em um MacBook usando o Bash. Quando tento acessar o GitHub, recebo o seguinte: git clone git@github.com:dhulihan/league-of-legends-data-scraper.git Cloning into 'league-of-legends-data-scraper'... Permission denied (publickey). fatal: Could not read from remote repository. Please make sure …




12
comando source não encontrado no shell sh
Eu tenho um script que usa shshell. Eu recebo um erro na linha que usa o sourcecomando Parece que sourcenão está incluído no meu shshell. Se eu tentar explicitamente executar a sourcepartir do shell, recebo: sh: 1: source: not found Devo de alguma forma instalar "fonte"? Eu tenho uma versão …
147 bash  shell  sh 

14
Aguarde a conclusão de um processo
Existe algum recurso interno no Bash para aguardar a conclusão de um processo? O waitcomando permite apenas aguardar a conclusão dos processos filhos. Gostaria de saber se há alguma maneira de aguardar a conclusão de qualquer processo antes de prosseguir em qualquer script. Uma maneira mecânica de fazer isso é …
147 bash  scripting  process  wait 

9
Comando não encontrado ao usar sudo
Eu tenho um script chamado foo.sh na minha pasta pessoal. Quando navego para esta pasta e entro ./foo.sh, recebo -bash: ./foo.sh: Permission denied. Quando uso sudo ./foo.sh, recebo sudo: foo.sh: command not found. Por que isso acontece e como posso corrigi-lo?
146 linux  bash  sudo 

3
Como executar o script como outro usuário sem senha?
Eu tenho o script.sh que deve ser executado como usuário2. No entanto, esse script pode ser executado apenas em user1 no meu aplicativo. Eu gostaria que o seguinte comando fosse executado: su user2 -C script.sh mas seja capaz de executar sem senha. Também quero que isso seja muito restritivo, pois …
145 linux  bash  sudo  su  sudoers 

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.