Bonjour,
- Je voudrais récuperer deux champs dans deux variables avec awk.
je l'ai fait en deux fois :
echo "${ligne}" | awk -F"," '{print $1}' | read var1
echo "${ligne}" | awk -F"," '{print $2}' | read var2
est-ce qu'on peut le faire en une seule ligne ?
j'ai essayé :
echo "${ligneFormat}" | awk -F"," '{ print $1 $2}' | read var1 var2
mais $1 et $2 sont concaténé dans var1
- ma deuxième question : est-ce qu'on peut avec le "awk" récupérer des variables (comme ci-dessus) toute en les supprimant de la ligne ?
ligne : 1,2,3,4
récupérer les valeurs 3 et 4 dans deux variables et avoir en sortie le fichier ligne : 1,2
Merci bcp pour votre aide