[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Percorrendo uma lista com duplas de arquivos
From: |
Arkanon |
Subject: |
Re: [shell-script] Percorrendo uma lista com duplas de arquivos |
Date: |
Wed, 11 Aug 2010 10:46:32 -0300 |
Em 11 de agosto de 2010 09:54, Marcio Gil <address@hidden> escreveu:
> IFS=$'\n'
> for f in `<iguais.lst` ; do diff -q $f ; done
Isso acontece pq voce assume q o IFS agora eh apenas a quebra de linha.
Alem da sugestao do Julio, voce pode tentar:
1.
OIFS=$IFS
IFS=$'\n'
for f in `<iguais.lst` ; do IFS=$OIFS && diff -q $f ; done
que funciona pq qdo voce volta IFS ao valor original, o valor temporario
(\n) ja foi usado por <.
2.
while read f; do diff -q $f ; done <iguais.lst
que nao meche no IFS.
[]'s
--
(o_ ------------------ __o
//\ address@hidden _`\<,
V_/_ --- www.lsd.org.br (_)/(_)
---------------------------------
[As partes desta mensagem que não continham texto foram removidas]