Perguntas com a marcação «bash»

900
Como iterar sobre argumentos em um script Bash

Eu tenho um comando complexo que eu gostaria de criar um script shell / bash. Eu posso escrever em termos de $1facilidade: foo $1 args -o $1.ext Quero poder passar vários nomes de entrada para o script. Qual é o caminho certo para fazer isso? E, é claro, quero lidar com nomes de arquivos com...

880
Como definir permanentemente o $ PATH no Linux / Unix?

Estou tentando adicionar um diretório ao meu caminho, para que ele sempre esteja no meu caminho do Linux. Eu tentei: export PATH=$PATH:/path/to/dir Isso funciona, no entanto, sempre que eu saio do terminal e inicio uma nova instância do terminal, esse caminho é perdido e preciso executar o...

879
Analisando JSON com ferramentas Unix

Para obter mais informações sobre o Stack Overflow no Stack Overflow em inglês : Exemplo de JSON no shell Estou tentando analisar JSON retornado de uma solicitação de curl, assim: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text"...

795
Como limpo / excluo a linha atual no terminal?

Se eu estiver usando o terminal e digitando uma linha de texto para um comando, existe uma tecla de atalho ou alguma maneira de limpar / excluir essa linha? Por exemplo, se minha linha / comando atual é algo muito longo como: > git log --graph --all --blah..uh oh i want to cancel and clear...

753
Leia um arquivo linha por linha atribuindo o valor a uma variável

Eu tenho o seguinte arquivo .txt: Marco Paolo Antonio Eu quero lê-lo linha por linha, e para cada linha eu quero atribuir um valor de linha .txt a uma variável. Supondo que minha variável seja $name, o fluxo é: Ler a primeira linha do arquivo Atribuir $name= "Marco" Faça algumas tarefas com...