Perguntas sobre 'shell-script'

5
respostas

encontrar n palavras mais frequentes em um arquivo

Eu quero encontrar, digamos, 10 palavras mais comuns em um arquivo de texto. Em primeiro lugar, a solução deve ser otimizada para pressionamentos de tecla (em outras palavras - meu tempo). Em segundo lugar, pelo desempenho. Aqui está o que eu te...
24.06.2012 / 02:07
5
respostas

Substitua todas as novas linhas para o espaço, exceto a última

Como posso substituir todas as novas linhas com espaço, exceto a última nova linha. Posso substituir toda a nova linha pelo espaço usando tr , mas como posso fazê-lo com algumas exceções?     
08.02.2014 / 21:36
5
respostas

Como introduzir tempo limite para scripts de shell?

Eu quero executar um script de shell que tenha um loop nele e que possa ir para sempre, o que eu não quero que aconteça. Então eu preciso introduzir um tempo limite para o script inteiro. Como posso introduzir um tempo limite para todo o scri...
18.07.2012 / 05:40
2
respostas

suprime as mensagens stderr em um script bash

Considere o seguinte nome de script (um pouco bobo) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Quando eu o executo, recebo não apenas a saída do eco, mas o relato de bash sobre a morte do sono no stderr: $...
14.02.2015 / 07:16
2
respostas

Como o awk '! a [$ 0] ++' funciona?

Este one-liner remove linhas duplicadas da entrada de texto sem pré-ordenação. Por exemplo: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ O código original que encontrei nas internets dizia: awk '!_[$0]++' Isso foi a...
06.10.2014 / 22:56
1
resposta

Paralelo GNU vs & (quero dizer fundo) vs xargs -P

Estou confuso sobre a diferença ou vantagem (se houver) de executar um conjunto de tarefas em um script .sh usando GNU parallel Por exemplo Resposta do Ole Tange : parallel ./pngout -s0 {} R{} ::: *.png em vez de dizer loop por...
12.12.2013 / 01:08
1
resposta

Existe um comando padrão que sempre sai com uma falha?

Eu quero testar meu script com um comando que falha. Eu poderia usar um comando existente com argumentos ruins. Eu também poderia escrever um script simples que sai imediatamente com uma falha. Ambos são fáceis de fazer e funcionam para mim, mas...
16.07.2012 / 20:26
3
respostas

Como se pode executar vários programas em segundo plano com um único comando?

Como se pode executar vários programas em segundo plano com um único comando? Eu tentei os comandos abaixo, mas eles não funcionam. nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&am...
06.03.2013 / 06:08
4
respostas

nvm comando não disponível no script bash

Estou tentando criar um script no qual nvm e eventualmente o nó serão instalados. Eu instalei nvm com cURL. Eu vejo as modificações no arquivo .profile ou .bashrc (ambos funcionam) e ao digitar o nvm no prompt do bash, ele mostra...
12.02.2015 / 18:12
4
respostas

Erro de sintaxe de bash quando “else” segue uma cláusula “then” vazia

Por que o script a seguir não é executado, mas gera um erro de sintaxe de else : LOGS3_DIR=~/logs if [ -d "$LOGS3_DIR" ]; then cd cd "$LOGS3_DIR" echo "$LOGS3_DIR" for filename in 'find "." -mtime 1 -type f' do if lsof "$filename" &...
01.06.2014 / 21:05