Perguntas sobre 'shell-script'

4
respostas

Problema com o script de linha de leitura no Cygwin

Estou no Windows 7 usando o Cygwin. Meu script e arquivo de texto estão localizados no mesmo diretório. #!/bin/bash while read name; do echo "Name read from file - $name" done < /home/Matt/servers.txt Eu recebo este erro e não sei p...
01.07.2013 / 15:40
2
respostas

Expansão de Bash de $ {@} como comando

Eu tenho um script pai while read cmd do nohup ./script ${cmd[@]} &>> log & done < ~/list que executa este script filho while true do eval "${CMD[@]}" #${CMD[@]} #./panic done com esta lista de comandos...
09.07.2013 / 17:57
1
resposta

Substituição de comando aninhado no Bash não funciona

Oi eu tenho um script bash que pretendem ser executado via watch ./script.sh É para depurar um problema de resfriamento com meu laptop, no entanto, o script que eu escrevi não está funcionando como pretendido. Eu sou muito novo no bash scr...
16.07.2013 / 20:53
2
respostas

Como encontrar arquivos pelo tempo em seu nome de arquivo? [duplicado]

Nós temos um diretório que contém arquivos que contém tempo no nome do arquivo ./test.2013-06-11_06-01.gz ./test.2013-06-12_01-01.gz ./test.2013-06-13_03-01.gz ./test.2013-06-14_03-01.gz ./test.2013-06-15_04-01.gz Como listar arquivos s...
20.06.2013 / 03:33
4
respostas

Unix - como buscar arquivos com base na parte de um nome de arquivo que é data

Digamos que eu tenha arquivos como AA_XX_20111208 AA_XX_20111207 AA_XX_20111206 AA_XX_20111205 AA_XX_20111204 AA_XX_20111203 Então, usando a parte da data, Como posso buscar arquivos anteriores de 2 meses? Por exemplo este mês é fevere...
06.02.2013 / 07:15
1
resposta

É possível ter comentários em comandos multiline em fish?

Em bash , é possível fazer my_function() { echo "hello" | #remove 'l' tr -d 'l' } mas em fish ( link ) não consegui fazer o mesmo: function my_function echo "hello" | \ # remove 'l' tr -d 'l' end Eu tentei com bar...
01.08.2013 / 23:28
1
resposta

Bash: Por que ler retorna um status de saída diferente de zero ao ler meu arquivo?

Estou tentando ler dois arquivos linha por linha no Bash e fazer algo para cada uma das suas linhas. Aqui está o meu script Bash: #!/usr/bin/env bash die() { echo "$@" >&2 exit 1 } extract_char() { echo "$1" | sed "s/.*'\...
15.05.2016 / 02:19
2
respostas

Melhorando a velocidade de execução do script de brilho da tela

xrandr --output LVDS-1 --brightness $(bc -l <<<"$(sed 's/Brightness: //' <<<$(xrandr --prop --verbose | grep Brightness)) $(if [ "$1" = "+" ];then echo +;else echo -;fi) 0.1") Atualmente tenho este código configurado para u...
11.05.2016 / 22:37
2
respostas

Envia a saída do comando para a tela e o syslog

Estou tentando enviar a saída de um comando para o nosso syslog e é isso que eu tenho até agora. #!/bin/bash log() { logger -s -t $(basename $0) "$@" } /bin/echo "test" 2>&1 | (log) e isso funciona perfeitamente! [root@serv...
06.05.2016 / 09:57
2
respostas

Escrevendo scripts que usam comandos diferentes em diferentes shells [duplicados]

Como posso escrever um script que seja independente do shell? Eu quero ser capaz de executar um script que será executado em ksh , sh e bash . Por exemplo: se eu tiver uma linha no meu script como whence ls , que será executada em...
23.08.2013 / 20:54