Stocker commande awk dans une variable
Résolu/Fermé
phlip7
Messages postés
10
Date d'inscription
vendredi 8 juillet 2011
Statut
Membre
Dernière intervention
28 octobre 2011
-
8 juil. 2011 à 10:37
phlip7 Messages postés 10 Date d'inscription vendredi 8 juillet 2011 Statut Membre Dernière intervention 28 octobre 2011 - 8 juil. 2011 à 11:09
phlip7 Messages postés 10 Date d'inscription vendredi 8 juillet 2011 Statut Membre Dernière intervention 28 octobre 2011 - 8 juil. 2011 à 11:09
A voir également:
- Awk -v variable
- Hyper v download - Télécharger - Divers Utilitaires
- Net framework 4.0 v 30319 windows 7 - Télécharger - Divers Utilitaires
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- V smiley - Forum Réseaux sociaux
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
Modifié par zipe31 le 8/07/2011 à 11:00
Modifié par zipe31 le 8/07/2011 à 11:00
Salut,
Pas d'espace autour du signe égale, et pas de dollar ($) pour la déclaration :
Pas la peine de "sed" non plus :
Édit : Correction guillemet et parenthèse en trop
Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.
Pas d'espace autour du signe égale, et pas de dollar ($) pour la déclaration :
var="$(sed -n '1p' PARAM_VAR | awk -F';' '{print $1})"
Pas la peine de "sed" non plus :
var=$(awk -F';' 'NR==1 {print $1}' PARAM_VAR)
Édit : Correction guillemet et parenthèse en trop
Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.
8 juil. 2011 à 10:54
Avec ta commande : var=$(awk -F';' 'NR==1 {print $1})" PARAM_VAR
j'ai l'erreur : syntax error at line 1 : ''' unmatched.
Pour le "sed", je pense que c'est nécessaire. Je t'explique le contexte.
Mon fichier en entrée PARAM_VAR contient :
toto;
titi;
Et je veux récupérer "toto" sans le ";" pour le stocker dans une variable.
Merci bcp
Modifié par zipe31 le 8/07/2011 à 10:59
Devrait aller mieux, sorry ;-)
8 juil. 2011 à 11:09
Merci beaucoup.