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

Re: script per merge di testo



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alle 20:06, venerdì 7 marzo 2003, MaX ha scritto:
> 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

Questo dovrebbe funzionare, FILEA, FILEB e FILEC sono i 3 files che devi 
"mergere", FILERES e' il file che lo script produce (in questo caso 
"risultato.txt").

### inizio ###
#!/bin/sh

FILEA="primofile.txt"
FILEB="secondofile.txt"
FILEC="terzofile.txt"
FILERES="risultato.txt"
FILELINES=`wc -l $FILEA | awk '{print $1}'`

for i in $(seq 1 $FILELINES); do
    RIGAA=`head -n $i $FILEA | tail -n 1`
    RIGAB=`head -n $i $FILEB | tail -n 1`
    RIGAC=`head -n $i $FILEC | tail -n 1`
    echo -e "$RIGAA\t$RIGAB\t$RIGAC" >> $FILERES
done
### fine ###

ciao

- -- 
Francesco
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+aQjs2YzCbENZYYERAoXoAJ9Zhm+B+UwHNFVB0ZkghyNFfjs4cQCfZGAs
tsyGtG0VFNT/hZeEY+bNlJQ=
=5lpK
-----END PGP SIGNATURE-----



Reply to: