[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script per merge di testo



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


Reply to: