Perguntas sobre 'shell'

8
respostas

Existe algum programa que possa me enviar um email de notificação quando um processo terminar?

Eu sou um cientista computacional e executo muitos cálculos demorados no Linux. Especificamente, executo simulações de dinâmica molecular (MD) usando o pacote GROMACS. Essas simulações podem levar dias ou semanas, sendo executadas (por exemplo...
10.11.2012 / 20:55
3
respostas

Como posso verificar se um arquivo é um link simbólico para um diretório?

Eu posso verificar se um arquivo existe e é um link simbólico com -L for file in *; do if [[ -L "$file" ]]; then echo "$file is a symlink"; else echo "$file is not a symlink"; fi done e se for um diretório com -d: for file in *; do...
21.10.2013 / 02:13
3
respostas

Fechando um descritor de arquivo, & - vs & -

No tutorial do bash que estou lendo, ele diz que, se você abrir um descritor de arquivo para leitura, por exemplo, exec 3< echolist Então você deve fechá-lo assim, exec 3<&- No entanto, se você abrir um descritor de arqui...
24.05.2014 / 13:49
7
respostas

como globar todos os arquivos ocultos, exceto o diretório atual e pai [duplicado]

Desejo globar todos os arquivos e diretórios ocultos, mas não o diretório atual ( . ) e pai ( .. ). Estou usando o bash. Observar o comportamento atual: $ ls -a . .. ...a ...aa ..a ..aa .a .aa .aaa a $ echo * a $ echo .*...
24.08.2010 / 10:16
2
respostas

Por que meu achado não é recursivo?

Estou executando o seguinte comando, mas não é executado de forma recursiva: find . -name *.java Eu sei que existem arquivos java mais abaixo no diretório atual, mas está executando apenas find no diretório atual. Estou usando o OS X,...
06.04.2014 / 22:02
6
respostas

Como restaurar o valor das opções de shell como 'set -x'?

Eu quero set -x no começo do meu script e "desfaz" (volte ao estado antes de defini-lo) depois, em vez de definir cegamente +x . Isso é possível? P.S .: eu já verifiquei aqui ; que não parece responder a minha pergunta, tanto quanto eu...
20.09.2016 / 01:05
13
respostas

Temos mais histórico para cd?

cd - pode passar para o último diretório visitado. Podemos visitar mais história que não a última?     
26.09.2014 / 16:07
2
respostas

Bash: Como ler uma linha de cada vez da saída de um comando?

Eu estou tentando ler a saída de um comando no bash usando while loop . while read -r line do echo "$line" done <<< $(find . -type f) A saída que recebi ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./t...
16.10.2012 / 20:35
8
respostas

encontra procura em diretórios pai em vez de subdiretórios

Estou aninhado em uma árvore de arquivos e gostaria de descobrir qual diretório pai contém um arquivo. Por exemplo Eu estou em um conjunto de repositórios Git aninhados e quero encontrar o diretório .git controlando os arquivos que estou atua...
26.01.2011 / 00:48
9
respostas

Como rsync arquivos entre dois controles remotos?

Eu gostaria de transferir arquivos entre dois hosts remotos usando o shell local, mas parece que o rsync não suporta sincronização se dois controles remotos forem especificados da seguinte forma: $ rsync -vuar host1:/var/www host2:/var/www Th...
07.02.2015 / 15:43