Perguntas com a marcação «shell»

32
Um script bash pode ser conectado a um arquivo?

Quero que um script durma, a menos que um determinado arquivo seja modificado / excluído (ou um arquivo criado em um determinado diretório ou ...). Isso pode ser conseguido de alguma maneira elegante? A coisa mais simples que me vem à cabeça é um loop que dorme por um tempo antes de verificar o...

32
Como diferenciar um arquivo e saída do comando?

Normalmente você escreveria: diff file1 file2 Mas eu gostaria de diferenciar um arquivo e sair do comando (aqui eu faço do comando um trivial): diff file1 <(cat file2 | sort) Ok, este trabalho quando eu insiro isso manualmente no prompt do shell, mas quando coloco exatamente a mesma linha no...

32
O que significa um redirecionamento "<<(...)"?

Eu vi que o rvm (ruby version manager) é instalado usando o seguinte comando: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Então, pelo que entendi, obtemos o conteúdo do script e o passamos para o bash (acredito < <e <<é a mesma...

32
Curingas dentro de aspas

Essa será uma tarefa fácil, mas, em minhas memórias, quando o script de shell, o uso de aspas duplas permitiria expandir globbing e variáveis. Mas no seguinte código: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Eu recebo este resultado: bob.sh...

32
Listar todos os comandos que um shell conhece

O que posso digitar no meu shell (que acontece bash) que listará todos os comandos que são reconhecidos? Além disso, isso difere por shell? Ou todos os shells têm apenas um "diretório" de comandos que reconhecem? Em segundo lugar, pergunta diferente, mas como posso substituir qualquer uma dessas?...

32
Usando o Notificar-Enviar com Cron

Estou usando o Arch Linux com o KDE / Awesome WM. Eu estou tentando notify-sendtrabalhar cron. Eu tentei definir DISPLAY/ XAUTHORITYvariáveis ​​e executando notify-sendcom "sudo -u", tudo sem resultado. Consigo ligar para notificar-enviar interativamente a partir da sessão e receber...

32
Env ou não env

Qual é a diferença entre o comando $ env FOO=bar baz e $ FOO=bar baz Que efeito

31
grep e escapando de um cifrão

Quero saber quais arquivos têm a string $Id$. grep \$Id\$ my_dir/mylist_of_files retorna 0 ocorrências. Eu descobri que tenho que usar grep \$Id$ my_dir/mylist_of_files Então eu vejo que o $Idcolorido está na saída, ou seja, foi correspondido. Como eu poderia combinar o segundo $e por que não...

31
Como posso adicionar corretamente ao $ PATH?

Gostaria de adicionar uma maneira a $ PATH, em todo o sistema ou para um usuário individual, sem adicionar o mesmo caminho várias vezes. Uma razão para querer fazer isso é para que as adições possam ser feitas .bashrc, o que não requer login, e também é mais útil em sistemas que usam (por exemplo)...

31
Criação de subshell Bash com chaves

De acordo com isso , a colocação de uma lista de comandos entre chaves faz com que a lista seja executada no contexto atual do shell. Nenhum subshell é criado . Usando pspara ver isso em ação Esta é a hierarquia de processos para um pipeline de processos executado diretamente na linha de...