Perguntas com a marcação «sh»

138
comandos não encontrados no zsh

Estou usando o z Shell ( zsh) em vez do bash padrão, e algo errado acontece para que todos os comandos que costumavam trabalhar não sejam mais reconhecidos: ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? Não sei como redefinir zshou corrigir isso. Aqui está...

137
Como verifico se existe uma variável em uma lista no BASH

Estou tentando escrever um script no bash que verifique a validade de uma entrada do usuário. Quero corresponder a entrada (digamos variável x) a uma lista de valores válidos. o que eu inventei no momento é: for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit...

137
Emulando um loop do-while no Bash

Qual é a melhor maneira de emular um loop do-while no Bash? Eu poderia verificar a condição antes de entrar no whileloop e continuar verificando novamente a condição no loop, mas isso é código duplicado. Existe uma maneira mais limpa? Pseudo código do meu script: while [ current_time <=...

136
Executar comandos sobre ssh com Python

Estou escrevendo um script para automatizar alguns comandos de linha de comando em Python. No momento eu estou fazendo chamadas assim: cmd = "some unix command" retcode = subprocess.call(cmd,shell=True) No entanto, preciso executar alguns comandos em uma máquina remota. Manualmente, eu entraria...

136
Bash / sh - diferença entre && e;

Normalmente eu uso ;para combinar mais de um comando em uma linha, mas algumas pessoas preferem &&. Existe alguma diferença? Por exemplo, cd ~; cd -e cd ~ && cd -parece fazer a mesma coisa. Qual versão é mais portátil, por exemplo, será suportada por um subconjunto do bash, como o...

136
Operadores de igualdade de bash (==, -eq)

Alguém pode explicar a diferença entre -eqe ==no script bash? Existe alguma diferença entre os seguintes? [ $a -eq $b ] e [ $a == $b ] Simplesmente isso ==é usado apenas quando as variáveis ​​contêm

135
Onde devo colocar o arquivo log4j.properties?

Eu escrevi um projeto de serviço da web usando o netbeans 6.7.1 com glassfish v2.1, coloque log4j.properties no diretório raiz do projeto e use: static Logger logger = Logger.getLogger(MyClass.class); no Construtor: PropertyConfigurator.configure("log4j.properties"); e em