Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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