Découper un fichier d'une ligne

Résolu
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.

2 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    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"

    ;-))
    0
  2. neGo33 Messages postés 4 Statut Membre
     
    Bonsoir,
    J'ai finalement trouver la réponse en passant par la méthode cut et renvoyant le résultat dans un fichier temporaire.
    0