Perguntas sobre 'shell-script'

6
respostas

Simultaneamente calcular vários resumos (md5, sha256)?

Supondo que a E / S do disco e a RAM livre sejam um gargalo (embora o tempo de CPU não seja a limitação), existe uma ferramenta que possa calcular vários resumos de mensagens de uma só vez? Estou particularmente interessado em calcular os arq...
23.10.2014 / 12:00
6
respostas

Concatena vários arquivos com o mesmo cabeçalho

Eu tenho vários arquivos com o mesmo cabeçalho e vetores diferentes abaixo. Eu preciso concatenar todos eles, mas quero apenas que o cabeçalho do primeiro arquivo seja concatenado e não quero que outros cabeçalhos sejam concatenados, já que são...
07.01.2013 / 22:39
4
respostas

Como faço para substituir AND (&&) em um loop for?

Eu gostaria de encontrar um equivalente de cmd 1 && cmd 2 && ... && cmd 20 mas com comandos expressos em um loop for como for i in {1..20} do cmd $i done O que você sugeriria para mudar na segunda expr...
23.10.2016 / 07:35
13
respostas

Script Bash para converter todos * flac para * .mp3 com FFmpeg?

Eu quero converter todos * .flac para * .mp3 na pasta específica. Isso é o que eu tentei, mas não funciona: # change to the home directory cd ~/music # convert all *.flac files ffmpeg -i *.flac -acodec libmp3lame *.mp3 # (optional: check w...
12.02.2014 / 16:55
2
respostas

Comportamento correto de armadilhas EXIT e ERR ao usar 'set -eu'

Estou observando um comportamento estranho ao usar set -e ( errexit ), set -u ( nounset ) junto com ERR e EXIT traps. Eles parecem relacionados, então colocá-los em uma pergunta parece razoável. 1) set -u não aciona as armadilhas...
07.06.2015 / 18:34
4
respostas

Testando se uma variável está vazia em um shell script

Eu vi a seguinte técnica usada muitas vezes em muitos shells diferentes, para testar se uma variável está vazia: if [ "x$1" = "x" ]; then # Variable is empty fi Existe alguma vantagem em usar isso sobre o mais canônico if [ -z "$1"...
20.02.2012 / 11:28
3
respostas

Como "enviar" variável para sub-shell?

Eu corro o seguinte script: VAR="Test" sh -c 'echo "Hello $VAR"' Mas eu recebo: # ./test.sh Hello Como posso "enviar" a variável VAR do meu script para o shell criado com sh -c ?     
24.10.2011 / 10:20
5
respostas

Como ler dois arquivos de entrada usando o loop while

Eu queria saber se há alguma maneira de ler de dois arquivos de entrada em um loop aninhado de uma linha por vez. Por exemplo, digamos que eu tenha dois arquivos FileA e FileB . FileA: [jaypal:~/Temp] cat filea this is File A line1...
12.12.2011 / 01:40
7
respostas

Os scripts que requerem sudo falharão se não o tiverem, ou usarão sudo e prompt?

Eu tenho um script que me dá um controle refinado sobre o brilho da luz de fundo e exige que sudo seja executado. É essencialmente isto: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight e vive em ~/bin/...
18.03.2014 / 20:02
5
respostas

Shell Scripting: Maneira correta de verificar a conectividade com a Internet?

Encontrei scripts que dizem verificar a conectividade com a Internet. Alguns verificam o endereço IP se a interface estiver ativa, MAS não verifica a conectividade com a Internet. Eu encontrei alguns que usam ping assim: if [ 'ping google.com -...
16.03.2015 / 16:28