SED option -i edit in place sous AIX
Résolu/Fermé
Jules
-
7 mars 2008 à 15:15
jaoued zahraoui Messages postés 13 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 20 novembre 2015 - 20 nov. 2015 à 10:41
jaoued zahraoui Messages postés 13 Date d'inscription dimanche 29 février 2004 Statut Membre Dernière intervention 20 novembre 2015 - 20 nov. 2015 à 10:41
A voir également:
- Sed aix
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Shell
- Sed supprimer ligne commençant par ✓ - Forum Linux / Unix
- Sed supprimer retour chariot ✓ - Forum Programmation
- Rechercher et remplacer dans Word : toutes les options - Guide
- Crontab aix - Forum Shell
4 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 616
7 mars 2008 à 15:21
7 mars 2008 à 15:21
hello
ceci doit fonctionner
echo '1,$s/toto/tata/g\nw\nq' | ed -s toto.txt
ceci doit fonctionner
echo '1,$s/toto/tata/g\nw\nq' | ed -s toto.txt
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
7 mars 2008 à 15:34
7 mars 2008 à 15:34
Oups je suis allé un peu vite en pensant que la solution "ed" avec un "here-string" marchait sur AIX ;-[
Une autre solution à la "dubcek" ;-))
Une autre solution à la "dubcek" ;-))
ed -s toto.txt <<EOF 1,$s/toto/tata/g w EOF;-))
jaoued zahraoui
Messages postés
13
Date d'inscription
dimanche 29 février 2004
Statut
Membre
Dernière intervention
20 novembre 2015
1
20 nov. 2015 à 10:41
20 nov. 2015 à 10:41
you can use perl to do it :
is going to create a .bak file.
or without .bak file :
perl -p -i.bak -e 's/old/new/g' test.txt
is going to create a .bak file.
or without .bak file :
perl -pi -e 's/old/new/g' test.txt
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
7 mars 2008 à 15:21
7 mars 2008 à 15:21
Salut,
Ben à part les 2 exemples que tu cites, je ne vois pas ce que tu peux espérer d'autres ;-\
En plus les 2 solutions ne passent pas par un fichier temporaire !?
Ben à part les 2 exemples que tu cites, je ne vois pas ce que tu peux espérer d'autres ;-\
En plus les 2 solutions ne passent pas par un fichier temporaire !?