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.






12
Loop pelo conteúdo de um arquivo no Bash
Como faço para percorrer cada linha de um arquivo de texto com o Bash ? Com este script: echo "Start!" for p in (peptides.txt) do echo "${p}" done Eu recebo esta saída na tela: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in …
1389 linux  bash  loops  unix  io 


12
Diferença entre sh e bash
Ao escrever programas shell, geralmente usamos /bin/she /bin/bash. Eu costumo usar bash, mas não sei qual é a diferença entre eles. Qual é a principal diferença entre bashe sh? Do que precisamos estar cientes ao programar bashe sh?
1305 bash  shell  unix  sh 

19
Criar um alias do Bash que aceite um parâmetro?
Eu costumava usar o CShell (csh), que permite criar um alias que aceita um parâmetro. A notação era algo como alias junk="mv \\!* ~/.Trash" No Bash, isso parece não funcionar. Dado que o Bash tem uma infinidade de recursos úteis, eu assumiria que este foi implementado, mas estou me perguntando …
1273 bash  alias 


5
Qual é o shebang Bash preferido?
Como fazer o upload de arquivos em Stack Overflow no seguinte diretório : O que é um arquivo # e / usr / bin / env? Existe alguma coisa Bashobjetivamente melhor do que as outras para a maioria dos usos? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - etc Lembro-me vagamente há …
1132 bash  shebang 

14
eco que gera para stderr
Existe uma ferramenta Bash padrão que age como eco, mas gera stderr em vez de stdout? Eu sei que posso fazer, echo foo 1>&2mas é meio feio e, suspeito, propenso a erros (por exemplo, é mais provável que seja editado errado quando as coisas mudam).
1116 bash 


29
Como especificar a chave SSH privada a ser usada ao executar o comando shell no Git?
Uma situação bastante incomum, talvez, mas quero especificar uma chave SSH privada para usar ao executar um comando shell (git) no computador local. Basicamente assim: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Ou ainda melhor (em Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Eu já vi exemplos de conexão com um servidor …
1110 git  bash  shell  ssh 

23
Como contar linhas em um documento?
Eu tenho linhas como essas e quero saber quantas linhas realmente tenho ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 …

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.