Perguntas sobre 'for'

0
respostas

Não é possível finalizar o loop no terminal

Eu estava executando um loop no terminal que possui um comando sox. Por algum motivo, o comando sox falhou e agora não consigo finalizar o loop for. Tentei pressionar Ctrl + c várias vezes, Ctrl + z várias vezes, mas não adianta. Eu não consi...
05.10.2015 / 05:30
0
respostas

csh: redirecionando a saída de foreach

Em csh: Como eu redireciono a saída de um foreach -loop para um pipe? Isso funciona, mas usa um arquivo temporário: set tmpfile=/tmp/file...
04.10.2015 / 16:32
0
respostas

passando a variável através do comando cat EOF com loop for

Como faço para que o script seja executado com o comando sbatch para ser executado com o 23 run_prep_chem_ $ dd.sh (ou seja, run_prep_chem_08.sh ... run_prep_chem_30.sh)? Eu estou pensando desde o seu loop for que seria executado corretamente. O...
03.11.2014 / 00:12
5
respostas

unindo cada linha do arquivo com sublinhado

Eu tenho um arquivo de entrada chamado test.txt assim: Homo sapiens Mus musculus Rat rattus rattus Eu quero usar um loop for aqui e percorrer cada linha. Alguma coisa assim: for i in "'cat test.txt'" do fn=store_name...
01.08.2018 / 21:06
3
respostas

Como obtenho números 0-padded em {} (expansão de contraventamento)?

Estou tentando escrever um script simples para recuperar mem e trocar o uso de uma lista de hosts. Atualmente, a única maneira de conseguir isso é escrever três scripts separados: for a in {1..9}; do echo "bvrprdsve00$a; $(ssh -q bvrprdsve00$...
05.01.2017 / 11:14
4
respostas

ksh loop: “para dir in find .. do” não funciona, ao contrário de “for dir in ls .. do”

Ambas as linhas a seguir retornam a lista de diretórios de um dos meus diretórios. O primeiro deles usa um padrão de nome, enquanto eu preciso escolher dirs, pois eles realmente são diretórios para processá-los em um loop. Eu gostaria, portan...
09.08.2017 / 14:25
2
respostas

Por que esse incremento para o loop retorna uma variável ruim?

Estou tentando chamar este script de shell dentro da CLI do GRASS GIS: for (( day=5; day<367; day+5 )); do # commands that I've tested without a loop. done exit 0 retorna Syntax error: Bad for loop variable     
16.05.2012 / 20:32
2
respostas

Localizar e loop for

Tentando fazer uma conversão em massa de M4A para OGG em uma grande coleção de músicas, tenho: #!/bin/sh for i in 'find /home/family/Music -name *.m4a -print0' #do ffmpeg -i "$i" -acodec libvorbis -aq 6 -vn -ac 2 "$i.ogg"; do echo $i do...
01.10.2014 / 19:19
4
respostas

Foreach loop para saída ls

Estou tentando processar alguns arquivos no diretório usando o loop foreach para a saída ls: IFS=$'\n' for i in $(ls -1Atu); do echo "$i" done Na primeira vez eu pensei que funciona, mas quando eu criei o arquivo com o nome como *...
23.04.2015 / 02:26
2
respostas

bash: como para o loop ordena arquivos ao iterar [duplicado]

Qual é o comportamento padrão do for loop em termos de classificação ao listar arquivos em um diretório? por exemplo, for sqlfile in *.sql; do mysql -u root -p pass < sqlfile; done Isto está documentado em algum lugar?     
30.05.2018 / 11:36