Batch - Supprimer la ligne 7 d'un fichier.txt
Fermé
Lordzi
Messages postés
56
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
5 octobre 2007
-
10 août 2006 à 20:51
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 11 août 2006 à 16:53
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 11 août 2006 à 16:53
A voir également:
- Batch - Supprimer la ligne 7 d'un fichier.txt
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
- Vente en ligne particulier - Guide
4 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
933
11 août 2006 à 15:24
11 août 2006 à 15:24
Avec sed sous Unix, c'est trivial:
Tu ne précise pas ton O.S.
Il semble que tu puisses trouver des utilitaires GNU natifs (non dépendants de Cygwin) ici
http://unxutils.sourceforge.net/
Sinon sed est normalement disponible sur ton bon système Unix
Un petit tuto? http://abs.traduc.org/abs-3.4-fr/x17168.html
johan@johan:~/temp$ cat file.txt brol brol.html contactsdbinfo.xml file.txt handlenewdomain.php index.php index.xform.php new-domain-01.xform.xhtml new-domain-07.tpl new-domain.php_files new-domain.php.htm registry registry.flo.htm war xform_to_xhtml.xsl johan@johan:~/temp$ sed -e '{7 d}' < file.txt > file.txt.new johan@johan:~/temp$ diff file.txt file.txt.new 7d6 < index.xform.php
Tu ne précise pas ton O.S.
Il semble que tu puisses trouver des utilitaires GNU natifs (non dépendants de Cygwin) ici
http://unxutils.sourceforge.net/
Sinon sed est normalement disponible sur ton bon système Unix
Un petit tuto? http://abs.traduc.org/abs-3.4-fr/x17168.html
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
11 août 2006 à 15:32
11 août 2006 à 15:32
Salut jisisv,
Avec l'option "-i" de sed, pas besoin de fichier temporaire :
Avec l'option "-i" de sed, pas besoin de fichier temporaire :
[jp@MDK tmpfs]$ cat essai.txt Ceci est la ligne 1 Ceci est la ligne 2 Ceci est la ligne 3 Ceci est la ligne 4 Ceci est la ligne 5 Ceci est la ligne 6 Ceci est la ligne 7 Ceci est la ligne 8 Ceci est la ligne 9 [jp@MDK tmpfs]$ sed -i 7d essai.txt [jp@MDK tmpfs]$ cat essai.txt Ceci est la ligne 1 Ceci est la ligne 2 Ceci est la ligne 3 Ceci est la ligne 4 Ceci est la ligne 5 Ceci est la ligne 6 Ceci est la ligne 8 Ceci est la ligne 9 [jp@MDK tmpfs]$;-))
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
11 août 2006 à 16:53
11 août 2006 à 16:53
Salut à tous,
en plus si on ajoute .orig à l'option -i on peut sauvegarder le fichier d'origine ;)
lami20j
P.S. j'espère que je ne me trompe pas Messieurs les Maîtres Shaollin (pardon Shellin) :D
en plus si on ajoute .orig à l'option -i on peut sauvegarder le fichier d'origine ;)
sed -i.orig 7d essai.txtle fichier d'origine s'appellera essai.txt.orig
lami20j
P.S. j'espère que je ne me trompe pas Messieurs les Maîtres Shaollin (pardon Shellin) :D
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
11 août 2006 à 12:20
11 août 2006 à 12:20
salut lordzi,
avec quel langage ?
avec quel langage ?