Stocker commande awk dans une variable
Résolu
phlip7
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
phlip7 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
phlip7 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais stocker le resultat de la commande dans la variable var:
sed -n '1p' PARAM_VAR | awk -F';' '{print $1}
J'ai essayé les commandes ci-dessous sans succès :
var = sed -n '1p' PARAM_VAR | awk -F';' '{print $1}
var = 'sed -n '1p' PARAM_VAR | awk -F';' '{print $1}'
$var = "$(sed -n '1p' PARAM_VAR | awk -F';' '{print $1})";
HELP PLEASE...
J'aimerais stocker le resultat de la commande dans la variable var:
sed -n '1p' PARAM_VAR | awk -F';' '{print $1}
J'ai essayé les commandes ci-dessous sans succès :
var = sed -n '1p' PARAM_VAR | awk -F';' '{print $1}
var = 'sed -n '1p' PARAM_VAR | awk -F';' '{print $1}'
$var = "$(sed -n '1p' PARAM_VAR | awk -F';' '{print $1})";
HELP PLEASE...
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
- Awk gsub ✓ - Forum Shell
- Variable d'environnement temp - Forum Word
1 réponse
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.
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
Devrait aller mieux, sorry ;-)
Merci beaucoup.