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

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: