AWK et les côtes

Résolu
pcsystemd Messages postés 734 Statut Membre -  
pcsystemd Messages postés 734 Statut Membre -
Bonjour,

J'ai un souci pour formater un fichier avec AWK. En effet je n'arrive pas a trouver le bon systeme de côtes pour avoir le résultat ci-dessous et que mon $1 soit interprété :

<option value="www.demo.com">www.demo.com</option>

Voici ma ligne AWK :

awk '{print "<option value='"http:"''"$1"'"'>$1</option>}' monfichier.txt 


Une idée?

Merci



L'accès au savoir est la première liberté que chaque homme devrait avoir.

5 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    Y'a quoi dans ton "$1" et dans ton "monfichier.txt" ???
    0
  2. pcsystemd Messages postés 734 Statut Membre 23
     
    Dans mon fichier il y a :

    www.demo.com
    www.demo1.com
    www.demo2.com
    etc...

    et le $1 pour récupérer chaque ligne de mon fichier

    Merci
    0
  3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    $ cat plop
    www.demo.com
    www.demo1.com
    www.demo2.com
    
    $ awk '{print "<option value=\"http:"$1"\">"$1"</option>"}' plop
    <option value="http:www.demo.com">www.demo.com</option>
    <option value="http:www.demo1.com">www.demo1.com</option>
    <option value="http:www.demo2.com">www.demo2.com</option>
    
    $

    ;-))
    0
  4. pcsystemd Messages postés 734 Statut Membre 23
     
    Merci zipe31 pour ton aide. C'est ok
    ;-)
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      De rien ;-))

      Au cas ou, avec "sed" ça donne :

       sed 's#.*#<option value="http:&">&</option>#'
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pcsystemd Messages postés 734 Statut Membre 23
     
    Merci c'est noté.
    0