Perguntas com a marcação «sh»

982
Como posso canalizar stderr, e não stdout?

Eu tenho um programa que grava informações no stdoute stderr, e preciso passar greppelo que está chegando ao stderr , apesar de desconsiderar o stdout . Claro que posso fazê-lo em 2 etapas: command > /dev/null 2> temp.file grep 'something' temp.file mas eu preferiria poder fazer isso sem...

981
Passando parâmetros para uma função Bash

Estou tentando pesquisar como passar parâmetros em uma função Bash, mas o que surge é sempre como passar parâmetros na linha de comando. Eu gostaria de passar parâmetros dentro do meu script. Eu tentei: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options,...

903
Calcular a impressão digital da chave RSA

Preciso fazer a auditoria de chave SSH para o GitHub, mas não sei como encontrar minha impressão digital de chave RSA. Originalmente, segui um guia para gerar uma chave SSH no Linux. Qual é o comando que preciso digitar para encontrar minha impressão digital da chave RSA

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"...