Sed
Résolu/Fermé
A voir également:
- Sed
- 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) ? - Guide
- Sed et ses caprices (ou les miens) ✓ - Forum Linux / Unix
- Comptage des caractères dans Word ✓ - Forum Word
- Sed supprimer ligne vide - Forum Linux / Unix
- Sed windows - Forum Linux / Unix
4 réponses
Rien compris au problème.
Si tu veux transformer la première occurence de
Si tu veux transformer la première occurence de
txtdans chaque ligne, tu peux faire :
sed "s/txt/txt1/" fichier
Oupsss !!!
Je pensais que var="txt" apparaissait DANS le fichier à modifier.
(NB : bien vu le /g, j'avais zappé celui là).
Pour les prochaines fois : autant se tutoyer, non ?
Je pensais que var="txt" apparaissait DANS le fichier à modifier.
(NB : bien vu le /g, j'avais zappé celui là).
Pour les prochaines fois : autant se tutoyer, non ?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
17 avril 2005 à 19:52
17 avril 2005 à 19:52
Sous Unix/Linux c'est $$ (si mes souvenir sont bon) pour le statut de la derniere commande effectuée, mais je doute que tu sois sous Unix/Linux sinon tu aurais posé ta question sur le forum adéquat, tout de meme, on ne sais jamais...
;)
;)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
17 avril 2005 à 21:11
17 avril 2005 à 21:11
Salut,
Sous Unix/Linux c'est $$ (si mes souvenir sont bon)
Perdu ;-))
"$$" renvoie le "PID" du shell.
Pour le code retour de la dernière commande, c'est "$?".
Sous Unix/Linux c'est $$ (si mes souvenir sont bon)
Perdu ;-))
"$$" renvoie le "PID" du shell.
Pour le code retour de la dernière commande, c'est "$?".
mousekey
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
18 avril 2005 à 02:09
18 avril 2005 à 02:09
Bonjour,
merci
mousekey
merci
mousekey
mousekey
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
18 avril 2005 à 04:10
18 avril 2005 à 04:10
Bonjour,
j'aimerai savoir comment je peux faire pour lire une ligne dans un fichier avec la commande sed de cette manière : sed -n 2p fichier.txt et mettre le résultat dans un tableau...
i=0
ls > fichier.txt
tab[$i]=`sed -n 2p fichier.txt`
echo ${tab[$i]}
merci
mousekey
j'aimerai savoir comment je peux faire pour lire une ligne dans un fichier avec la commande sed de cette manière : sed -n 2p fichier.txt et mettre le résultat dans un tableau...
i=0
ls > fichier.txt
tab[$i]=`sed -n 2p fichier.txt`
echo ${tab[$i]}
merci
mousekey
16 avril 2005 à 19:20
merci de votre réponse..... dsl pour l'incompréhension..
sed s/$var1/$var2/g fichier.txt > fichier1.txt
var1=xyz var2=TOTO
mousekey
merci