Perguntas sobre 'for'

2
respostas

Para loop com entradas entre aspas

Um loop que percorre uma lista de cabeçalhos citados: for h in "header" "header 2"; do echo $h done retorna header header 2 Gostaria de fazer referência aos cabeçalhos em outro lugar para limpá-lo, como atribuí-los a uma variáv...
01.12.2016 / 21:49
1
resposta

Para loop funciona, mas faz um loop duas vezes

Estou executando o seguinte código for d in ./*/ ; do (cd "$d" && dcm2nii -n y -r y -x y -g n ../*/dicom/); done; para executar o programa dcm2nii em todas as subpastas de ./*/ (todos eles são intitulados "dicom") e salvar a saída...
12.08.2016 / 17:55
1
resposta

Como usar 7z e “para arquivo” com múltiplas entradas de arquivo?

Eu tenho vários arquivos em uma pasta como: 1.txt 2.txt 3.txt ... 100.txt E eu quero usar 7z para compactar arquivos individuais, gerando 1.7z, 2.7z 3.7z ... Estou tentando usar isso: for file in {1..100} ./{1..100}.txt; do 7z a $file;...
06.06.2016 / 20:35
3
respostas

GREP para padrão e remover todos os caracteres indesejados antes ou depois do padrão

Eu tenho um conjunto de arquivos em um diretório. E cada arquivo terá uma linha chamada ---PUBG-xxxxx-- ou ---PUBG-xxxxx, PUBG-yyyyy ---- . Abaixo está a saída do comando grep. grep "^--" FILE*.sql | grep "PUBG" FILE1.sql:---PUBG-10901...
27.11.2018 / 11:30
3
respostas

unrar'ing tudo em subdiretórios sem entrar em um loop

Por isso, tentei unrar vários arquivos .rar em várias pastas diferentes. Alguns são embalados de forma um pouco diferente e o looping está causando um problema. - folder 1 - file.part01.rar - file.part02.rar - ... -...
06.11.2018 / 16:59
1
resposta

saída de 2 posições do mesmo arquivo para o script e, em seguida, eco

Eu tenho um arquivo que se parece com isso: Sender Bob IP 10.1.1.1 Sender Alex IP 10.1.1.2 Sender Jim IP 10.1.1.3 10 linhas como esta no mesmo formato. Eu preciso ecoar o nome e o IP. Enquanto iterando através do meu loop de IPs, porque e...
10.11.2018 / 19:27
1
resposta

Uma matriz pode ser o primeiro argumento para uma função? [duplicado]

Eu tenho uma função que um dos argumentos é uma string que tem palavras separadas por espaços. Por exemplo. "foo bar ccc" Eu acho que esse tipo de string pode ser tratado como uma "matriz" e loop sobre cada palavra. Minha pergunta é se...
22.09.2018 / 16:11
1
resposta

ImageMagick - Incrementar nomes de arquivos em vários loops for

Esta é uma questão Bash sobre como renomear / incrementar nomes de arquivos com uma série de loops 'for'. Eu não entendo o comportamento ... Trabalhando com o comando ImageMagick convert Se eu fizer isso com 3 arquivos de origem: $ c...
21.07.2018 / 23:59
1
resposta

while loop para verificar a entrada do usuário que não está no loop

Estou listando arquivos de uma pasta e solicitando uma entrada do usuário para selecionar um dos arquivos. files=$(ls ~/VideoExtract/*.avi) i=1 for j in $files do echo "$i.$j" file[i]=$j i=$(( i + 1 )) done echo "" echo "" read -p "Enter the...
06.12.2017 / 07:35
3
respostas

para detectar os espaços no arquivo como várias linhas

Agora estou desenvolvendo um script para copiar alguns arquivos do diretório A para vários diretórios B seguindo algumas diretivas, o script está funcionando bem, mas quando se trata de arquivos com espaços neles, ele apenas os considera como ar...
04.10.2017 / 10:47