#1 Le 02/08/2010, à 18:52
- pasrichaz
Supression double quote dans le resultat d'une valeur [RESOLU]
bonjour,
dans un fichier txt j'ai cette ligne parmis d'autres informations:
192.168.1.25 "romero"
j'ai testé ceci:
value=`cat /home/test/toto.cfg | grep "ip" | awk -F "ip" '{ print $2 }'`
et j'obtiens ceci:
echo $value
"romero"
je souhaite ceci:
romero
j'ai testé ça aussi:
value=`cat /home/test/toto.cfg | grep "ip" | sed '/ "/d' | awk -F "ip" '{ print $2 }'`
rien aucune valeur!
Auriez-vous une idée
Dernière modification par pasrichaz (Le 02/08/2010, à 22:58)
Dell Dimension 9150 NVIDIA 9600GS 256M 4G DDR2 3.19 Dual intel
Ubuntu 9.10
J'ai découvert shebang! depuis plus d'erreurs!
Hors ligne
#2 Le 02/08/2010, à 19:55
- pasrichaz
Re : Supression double quote dans le resultat d'une valeur [RESOLU]
j'ai cette solution, mais elle m'oblige a passer par un fichier tmp
sed -e 's/\"//g' client.txt > client.txt
si vous avez mieux...
Dell Dimension 9150 NVIDIA 9600GS 256M 4G DDR2 3.19 Dual intel
Ubuntu 9.10
J'ai découvert shebang! depuis plus d'erreurs!
Hors ligne
#3 Le 02/08/2010, à 20:01
- pasrichaz
Re : Supression double quote dans le resultat d'une valeur [RESOLU]
je pense avoir touver:
value=`cat /home/robin/test/toto.cfg | sed -e 's/\"//g' | grep "ip" | awk -F "ip" '{ print $2 }'`
sa marche, mais propre je sais pas?
Dernière modification par pasrichaz (Le 02/08/2010, à 20:45)
Dell Dimension 9150 NVIDIA 9600GS 256M 4G DDR2 3.19 Dual intel
Ubuntu 9.10
J'ai découvert shebang! depuis plus d'erreurs!
Hors ligne
#4 Le 02/08/2010, à 21:55
- rniamo
Re : Supression double quote dans le resultat d'une valeur [RESOLU]
c'est du détail mais tu peux remplacer le cat par la commande suivante (sed dan ton cas) :
sed [options] /home/robin/..... | grep ....
après je ferais le grep avant le sed pour alléger un peu le traitement mais je pense que dans ton cas ça change rien
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
#5 Le 02/08/2010, à 22:58
- pasrichaz
Re : Supression double quote dans le resultat d'une valeur [RESOLU]
OK merci, je test
Dell Dimension 9150 NVIDIA 9600GS 256M 4G DDR2 3.19 Dual intel
Ubuntu 9.10
J'ai découvert shebang! depuis plus d'erreurs!
Hors ligne