Perguntas com a marcação «bash»

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

146
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?

145
Como verificar o tamanho de um arquivo usando o Bash?

Eu tenho um script que verifica o tamanho 0, mas achei que deveria haver uma maneira mais fácil de verificar o tamanho dos arquivos. Ou seja, file.txté normalmente 100k; como fazer um script verificar se é menor que 90k (incluindo 0) e fazer uma nova cópia porque o arquivo está corrompido nesse...

145
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,...

144
Personagens Grep antes e depois da partida?

Usando isto: grep -A1 -B1 "test_pattern" file produzirá uma linha antes e depois do padrão correspondente no arquivo. Existe uma maneira de exibir não linhas, mas um número especificado de caracteres? As linhas no meu arquivo são muito grandes, então não estou interessado em imprimir a linha...

143
Como você pode diferenciar dois pipelines no Bash?

Como você pode diferenciar dois pipelines sem usar arquivos temporários no Bash? Digamos que você tenha dois pipelines de comando: foo | bar baz | quux E você quer encontrar o diffresultado deles. Uma solução seria obviamente: foo | bar > /tmp/a baz | quux > /tmp/b diff /tmp/a /tmp/b É...

143
Como ir para cada diretório e executar um comando?

Como escrevo um script bash que percorre cada diretório dentro de um diretório parent_executor e executa um comando em cada diretório . A estrutura de diretórios é a seguinte: parent_directory (o nome pode ser qualquer coisa - não segue um padrão) 001 (os nomes de diretório seguem esse...

142
Comentários embutidos para Bash?

Eu gostaria de comentar um único sinalizador em um comando de uma linha. Bash apenas parece ter from # till end-of-linecomentários. Estou vendo truques como: ls -l $([ ] && -F is turned off) -a /etc É feio, mas melhor que nada. Existe uma maneira melhor? O seguinte parece funcionar, mas...

141
Sair de um script com erro

Estou criando um Shell Script que tem uma iffunção como esta: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Quero que a execução do script termine...