Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 12/01/2010, 10h38   #1
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Par défaut Utilisation de ed

Bonjour,

je cherche à utiliser ed pour faire des substitutions dans des fichiers. Je ne peux pas utiliser ni sed, ni awk, ni les substitutions de bash ou ksh

Voila mon fichier de données:
Code :
1
2
3
Nodes 1
Nodes 2
Nodes 3
Et voici le script qui devrait changer "Nodes" en "nodes"

Code :
1
2
3
4
ed -s ./t.txt <<EOF
s/Nodes/nodes/
w t.txt
EOF
Non seulement ca substitue pas mais en plus ca n'écrit rien dans le fichier.

Y a des jours ou tout va mal !!!

Dernière modification par noooop ; 12/01/2010 à 13h59.
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2010, 11h39   #2
Nouveau Membre du Club
 
Xavier PELLETIER
Inscription : décembre 2009
Messages : 31
Détails du profil
Informations personnelles :
Nom : Xavier PELLETIER

Informations forums :
Inscription : décembre 2009
Messages : 31
Points : 37
Points : 37
Bonjour

essais
Code :
1
2
3
4
ed -s ./t.txt <<EOF
,s/Nodes/nodes/
w t.txt
EOF
xavpel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2010, 13h58   #3
Membre habitué
 
Inscription : mai 2007
Messages : 138
Détails du profil
Informations personnelles :
Âge : 59

Informations forums :
Inscription : mai 2007
Messages : 138
Points : 108
Points : 108
Merci beaucoup !

PS1: ne marche pas sous HP-UX pour de grandes lignes de texte
PS2: ne pas déplacer ce post
noooop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 06h31.


 
 
 
 
Partenaires

Hébergement Web