Découper un fichier d'une ligne
Résolu
neGo33
Messages postés
4
Statut
Membre
-
neGo33 Messages postés 4 Statut Membre -
neGo33 Messages postés 4 Statut Membre -
Bonjour,
Je travaille actuellement sur la programmation d'un shell.
Je dispose d'un fichier content une ligne unique avec des informations entre "" et séparées chacune d'elles par un espace.
J'aimerais récupérer chacune de ces informations, mais comment faire ?
A savoir, que le nombre d'informations varient selon une sélection faite précédemment par l'utilisateur.
Merci d'avance.
Je travaille actuellement sur la programmation d'un shell.
Je dispose d'un fichier content une ligne unique avec des informations entre "" et séparées chacune d'elles par un espace.
J'aimerais récupérer chacune de ces informations, mais comment faire ?
A savoir, que le nombre d'informations varient selon une sélection faite précédemment par l'utilisateur.
Merci d'avance.
2 réponses
-
Avec "awk" :
$ echo '"premier" "second" "tertio" "quater"' | awk '{print "Nombre de champs : "NF}' Nombre de champs : 4 $ echo '"premier" "second" "tertio" "quater"' | awk '{print "Champs 1 : "$1}' Champs 1 : "premier" $ echo '"premier" "second" "tertio" "quater"' | awk '{print "Champs 3 : "$3}' Champs 3 : "tertio"
;-))
-
Bonsoir,
J'ai finalement trouver la réponse en passant par la méthode cut et renvoyant le résultat dans un fichier temporaire.