AWK et les côtes

Résolu
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -  
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   -
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

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Y'a quoi dans ton "$1" et dans ton "monfichier.txt" ???
0
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   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
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
$ 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
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
Merci zipe31 pour ton aide. C'est ok
;-)
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
De rien ;-))

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

 sed 's#.*#<option value="http:&">&</option>#'
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pcsystemd Messages postés 702 Date d'inscription   Statut Membre Dernière intervention   23
 
Merci c'est noté.
0