Eu só queria saber qual é exatamente a diferença entre [[ $STRING != foo ]] e [ $STRING != foo ] Além disso, o último é compatível com posix, encontrado em sh e o primeiro é uma extensão encontrada no
Um shell é uma terminologia para um interpretador de linha de comando mais comumente usado com sistemas operacionais semelhantes ao Unix, mas também usado para interagir com sistemas operacionais baseados em GUI de uma maneira mais granular. Ele não apenas permite que o usuário execute programas a partir de uma interface de texto, mas também oferece recursos básicos de programação, como variáveis, substituição, redirecionamento de saída e curingas.
Eu sei que havia um comando no Unix que eu poderia usar para monitorar um arquivo e ver as alterações que estão sendo gravadas nele. Isso foi bastante útil, especialmente para verificar arquivos de log. Você sabe como é
Esta pergunta apareceu em um questionário pré-entrevista e está me deixando louco. Alguém pode responder isso e me deixar à vontade? O questionário não tem referência a um shell específico, mas a descrição do trabalho é para um unix sa. novamente a questão é simplesmente ... O que 'set -e' faz e...
Tente executar o seguinte em um shell bash echo "Reboot your instance!" Na minha instalação: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or...
Existe uma linha que irá compactar / descompactar arquivos (* .zip) no
Periodicamente, percebo que o PowerShell parece levar uma eternidade para terminar de fazer o que eu disse para fazer até me ocorrer "acordá-lo" pressionando enter. Isso não é culpa de nenhum processo, da melhor maneira que posso dizer, já que eu até executei aplicativos personalizados que apenas...
Eu tenho dois arquivos de texto e quero encontrar as diferenças entre eles usando o Windows Powershell. Existe algo semelhante à ferramenta diff Unix disponível? Ou existe outra maneira de não considerar? Eu tentei comparar objeto, mas obtenha esta saída enigmática: PS C:\> compare-object...
Eu tenho um script em execução constante que eu envio para um arquivo de log: script.sh >> /var/log/logfile Eu gostaria de adicionar um carimbo de data e hora antes de cada linha anexada ao log. Gostar: Sat Sep 10 21:33:06 UTC 2011 The server has booted up. Hmmph. Existe algum jujitsu que...
Quando tento sair do meu servidor Linux, recebo a mensagem: Há trabalhos interrompidos. : Existe um único comando para
Tudo o que precisa fazer é executar um script específico como um usuário específico que tem o nologin/falseshell indicado no /etc/passwd. Eu executaria o script como root e isso deveria ser executado como outro usuário. Corrida: ~# su -c "/bin/touch /tmp/test" testuser funcionaria, mas preciso...
Acabamos de instalar nossos novos servidores e estamos executando o CentOS em todos eles. Após a instalação bem-sucedida do Ruby Enterprise Edition, agora eu gostaria de adicionar o /usr/lib/ruby-enterprise/bindiretório REE / bin (localizado em ) para torná-lo o interpretador Ruby padrão no...
Eu sou novo em trabalhar no shell e o uso desses comandos parece arbitrário. Existe uma razão para um sinalizador ter um único traço e outro poder ter um traço
Eu sou um usuário do zsh há algum tempo (antes desse tcsh e antes desse csh). Estou muito feliz com isso, mas fiquei imaginando se existem recursos interessantes do bash que não existem no zsh. Por outro lado, existem recursos zsh que não existem no bash. Minha sensação atual é que o bash é...
A desvinculação é mais rápida que a
Usando o |recurso pipes ( ) no Linux, posso encadear a entrada padrão para um ou vários fluxos de saída. Eu posso usar teepara dividir a saída para separar sub processos. Existe um comando para unir dois fluxos de entrada? Como eu iria fazer isso? Como o diff
Quero ter uma variável de ambiente que contenha o dia da semana em cmd.exe. Quando executo esse comando, obtenho o resultado desejado. C:\Users\tisc> powershell (get-date).dayofweek Friday Aqui estou tentando armazenar o resultado em uma variável de ambiente. C:\Users\tisc> set dow =...
Estou usando o Mac OS X. Estou tentando copiar alguns arquivos com o comando cp para um script de construção como este. cp ./src/*/*.h ./aaa Mas este comando dispara um erro se não houver arquivo .h no diretório ./src. Como fazer o comando não disparar o erro? (falha silenciosa) O erro faz com...
Existe uma maneira de fazer um "ls" remoto como o "scp" faz uma cópia remota em um shell linux
É possível abrir uma sessão SSH no PowerShell? Atualmente eu uso o PuTTY, mas seria bom se isso não fosse