Perguntas sobre 'for'

2
respostas

Anexe arquivos para enviar e-mail, que são o conjunto de resultados do comando find

Usando o comando find eu tenho vários arquivos. Agora eu quero adicionar todos esses arquivos como anexo de email. Como adiciono esses arquivos como anexo em um único email? Eu quero implementar isso no script. Preciso usar o loop e armaze...
19.06.2014 / 16:45
2
respostas

Interrompendo um loop for no bash, mas somente após uma iteração ser concluída?

Existe uma maneira de interromper / parar um para -loop em bash , mas somente após a iteração atual é completada - ie. "entre" feito e do ? Estou executando um para -loop em vários diretórios, com um comando que pode ser destrutivo...
09.01.2017 / 09:19
1
resposta

Obter git branch de várias pastas / repositórios

Eu tenho uma pasta com vários repositórios dentro. Existe alguma maneira de executar git branch ou o comando git dentro de cada pasta? $ ls project1 project2 project3 project4 E eu gostaria de ter...
06.02.2015 / 17:52
2
respostas

uniq e bash para loop não gravando para stdout antes de stdin closing (para sistema de notificação de visitante de site de uma linha)

Estou tentando acionar um bipe no alto-falante do PC para todos os visitantes únicos de um site. Depois de alguns brainstorming, pareceu ser possível com uma linha: for e in 'ssh me@mymachine "tail -n 1 -f /var/log/apache2/test.log | awk '...
06.04.2015 / 01:40
3
respostas

Substituição de comando em loop não funcionando

Eu quero manter todos os arquivos não terminando com .bat Eu tentei for f in $(ls | egrep -v .bat); do echo $f; done e for f in $(eval ls | egrep -v .bat); do echo $f; done Mas ambas as abordagens produzem o mesmo resultado...
26.08.2013 / 17:25
4
respostas

Buscar todos os nomes de arquivos com um número específico de caracteres

Eu quero mudar todos os nomes de arquivos que eles têm o comprimento exato de 16 caracteres (dígitos e letras minúsculas). Eu tentei [0-9a-z]{16} e [0-9a-z]\{16\} para o espaço reservado regX no snippet a seguir, mas não funciona. fo...
09.04.2017 / 04:50
2
respostas

Usando um loop For para classificar e salvar arquivos usando o Grep

Eu tenho um grande número de arquivos que são numerados de uma maneira como file_01_01.out , em que o primeiro número é o grupo ao qual o arquivo pertence e o segundo é o número do arquivo no grupo - portanto, file_10_07.out é o 7º arquivo...
20.09.2017 / 10:11
3
respostas

como podemos usar múltiplas variáveis em single para loop no shell script?

Estou implementando o código abaixo usando loop, mas a saída errada vem depois de executar o script. for i in 'awk -F"|" '{print $1}' $INPUTFILE', j in 'awk -F"|" '{print $2}' $INPUTFILE' do echo $i:$j done Por favor me ajude a usar múl...
28.04.2016 / 16:39
4
respostas

qual é a diferença entre 'encontrar'. e / home / user / * como uma entrada para o comando

Qual é a diferença entre find . e /home/user/* como uma entrada para o comando for ? Por exemplo: for var in $(find .) do echo "$var" done ou for var in /home/user/* do echo "$var" done No primeiro caso, o comando for di...
13.11.2014 / 02:01
2
respostas

Loop no WildCard como entrada de script

Eu quero usar meu script em vários arquivos, às vezes. Eu usei isso para o propósito: for etminput in $1 do #process done Mas isso apenas dá a primeira entrada. Como posso fazer o processo em todas as correspondências curinga?    ...
27.08.2014 / 21:53