On Fri, Mar 07, 2003 at 08:06:00PM +0100, MaX wrote: > ciao a tutti, > > avrei bisogno di un consiglio per risolvee questo problema _senza_ perl, > python,php,c... ho a disposizione solo sh, zsh e tcsh cut, wc e xargs si possono usare? :) se si, la risposta dovrebbe essere questa assumendo che tutti i file hanno la stessa lunghezza: ---------------------------------------- lines=`wc -l file1 | xargs basename` i=1 while [ $i -lt $lines+1 ] do line_f1=`cat file1 | cut -d$'\n' -f$i` line_f2=`cat file2 | cut -d$'\n' -f$i` line_f3=`cat file3 | cut -d$'\n' -f$i` echo $line_f1 $line_f2 $line_f3 let "i++" done ---------------------------------------- non scala molto bene ma _dovrebbe_ essere compatibile con piu' o meno tutte le shell, io l'ho provato con zsh e funziona filippo. -- Filippo Giunchedi GNU/PG key id: 1024D/6B79D401 Random signature follows: "All language designers are arrogant. Goes with the territory..." -- Larry Wall
Attachment:
pgpqKGEOVvAjD.pgp
Description: PGP signature