[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Percorrendo uma lista com duplas de arquivos
From: |
Arkanon |
Subject: |
Re: [shell-script] Re: Percorrendo uma lista com duplas de arquivos |
Date: |
Thu, 12 Aug 2010 18:12:28 -0300 |
Em 12 de agosto de 2010 17:07, Marcio Gil <address@hidden> escreveu:
Acabou que fiz desta maneira:
>
> $ redund -n | grep -v "/\(.svn\|__\)\|NaoUsad[oa]\|Antig[oa]" | sort
> >duplicados.txt
> $ redund -i | grep -v "/\(.svn\|__\)\|NaoUsad[oa]\|Antig[oa]" | sort
> >identicos.txt
> $ grep -Fvf identicos.txt duplicados.txt >diferentes.txt
>
> Mas na hora de usar o laço 'while':
>
> $ while read f ; do vimdiff $f ; done <diferentes.txt
> Vim: Warning: Input is not from a terminal
> 2 files to edit
> Vim: Error reading input, exiting...
>
> Vim: Finished.
> shell returned 1
>
Tente isso:
vim -s <(while read a b; do echo -e ":tabnew\n:e $a\n:difft\n:vnew\n:e
$b\n:difft" ; done < diferentes.txt)
e navegue com :tabp e :tabn
[]
--
(o_ ------------------ __o
//\ address@hidden _`\<,
V_/_ --- www.lsd.org.br (_)/(_)
---------------------------------
[As partes desta mensagem que não continham texto foram removidas]