Re: [hs] awk + boucle dans script shell
Le 09.04.05, Steve a tapoté :
| Bonjour,
'jour,
| j'essaie d'écrire un script shell contenant du awk, et il y a un truc
| que je ne comprends pas.
[...]
| for ((i=1 ; i < limite ; i++))
| do
| champ=`awk '{print $i}' $tempfile`
| echo "Champ $i est $champ"
| done
|
| et quand j'exécute ce script, il me sort la ligne entière pour chaque
| $i, alors que moi je veux qu'il me sorte le ième champ seulement..
|
| pige pas ..
C'est un peu normal...
ton $i est entre des '' donc il n'est pas "expandé" par le shell.
champ=`awk "{print \$$i}" $tempfile`
| Un petit coup de main plize
Ouala.
| merci et bon week-end
Pas mieux :)
Thomas
--
BOFH excuse #88:
Boss' kid fucked up the machine.
Reply to: