Perguntas com a marcação «bash»

32
Como usar / dev / (u) random

Como posso usar /dev/(u)randomno Ubuntu ou em qualquer sistema * nix? Eu tentei isso, mas diz permissão negada. Nota: Eu também tentei como root. /dev/(u)random sudo /dev/(u)random sudo -s;

31
Ocultando a Saída de um Comando

Eu tenho um script em que verifica se um pacote está instalado ou não e se a porta 8080 está sendo usada por um processo específico ou não. Não tenho experiência nenhuma com bash, então fiz algo assim: if dpkg -s net-tools; then if netstat -tlpn | grep 8080 | grep java; then echo "Shut down...

31
comando bash para cada arquivo em uma pasta

Eu tenho um conjunto de arquivos nos quais gostaria de aplicar o mesmo comando e a saída deve conter o mesmo nome que o arquivo processado, mas com uma extensão diferente. No momento, estou renomeando /my/data/Andrew.doc para /my/data/Andrew.txt. Gostaria de fazer isso para todos os arquivos .doc...

30
Removendo a pasta denominada ~

Esta é a saída de ls -l ls -l total 53484 drwxr-xr-x 3 root root 4096 2011-02-10 05:59 ~ -rw-r--r-- 1 root root 54313810 2011-02-13 05:09 jobs.jar -rw-r--r-- 1 root root 384035 2011-02-15 05:33 jobsLog.out Não posso fazer rm -rf ~ isso, porque isso removerá meu diretório pessoal. O que devo...

30
Quais são as diferenças entre &> e 2> & 1

Existem duas formas de redirecionamento da saída padrão e erro padrão na saída padrão . Mas qual é o melhor? e por que o &>é considerado o perfeito? Não consigo encontrar as diferenças, de modo que muitos tutoriais e até o manual do bash afirmam que &>é melhor! Então, por que devo...

29
Pausar a execução e aguardar a entrada do usuário

Tenho um script que estou criando e tenho um problema com ele: gostaria de pausar a execução e aguardar a entrada do usuário. Eu pensei que eu tinha isso com o read -p -n 1 $foocomando, mas o sistema está tendo problemas com este comando. Aqui está o meu script atual: #!/bin/sh #...

28
O que set -e faz?

Eu tenho um script que encontrei e estou tentando executá-lo, ele apenas baixa e instala as bibliotecas de tempo de execução Apache. A primeira linha é set -ee está causando um erro; o que set