comment effacer toute les lignes contenant .... - Divers - Programmation
Marsh Posté le 22-10-2002 à 15:53:32
T'as un langage de prédilection pour ça ?
Marsh Posté le 22-10-2002 à 16:00:43
antp a écrit a écrit : T'as un langage de prédilection pour ça ? |
ben tu fait menu edition / remplacer
tu rentre ske tu cherche et tu le remplace par ke dal...
...
bon c dans word....
mais la reponse est valable....
Marsh Posté le 22-10-2002 à 16:05:47
spa vraiment ça qu'il demande
Marsh Posté le 22-10-2002 à 16:07:50
touflb a écrit a écrit : comment effacer toute les lignes contenant par exemple "xxx" dans un fichier, mais surtout dans un dossier contenant n fichiers. En gros je veux effacer toutes les lignes contenant "xxx" dans tous les fichiers de mon dossier |
commande SED (unix)
vi (unix)
ou n'importe quel editeur/traitement de texte
l'avantage de sed c'est qu'avec un petit script il va te fouiller tes fichiers et tout de mettre en place d'un coup..
c'est assez simple comme structure...
#!/bin/sh
fi i in `ls /tonrepertoire`
do
sed TES_PARAMETTRES selon ton besoin $i
done
juste a adapter a ton besoin
tres rapide a faire
Marsh Posté le 22-10-2002 à 19:29:38
awk (ptit soft unix) ferait aussi très bien l'affaire ...
Marsh Posté le 22-10-2002 à 19:45:24
bobuse a écrit a écrit : awk (ptit soft unix) ferait aussi très bien l'affaire ... |
ouais exact et la combinaison des deux ferrai des miracles...
Marsh Posté le 22-10-2002 à 23:00:50
carbon_14 a écrit a écrit : AWK existe sous Windows (ou DOS au moins), il me semble. |
Marsh Posté le 23-10-2002 à 19:47:48
carbon_14 a écrit a écrit : AWK existe sous Windows (ou DOS au moins), il me semble. |
et alors ?
pas si etonant....meme vi existe sous windows
Marsh Posté le 22-10-2002 à 15:43:17
comment effacer toute les lignes contenant par exemple "xxx" dans un fichier, mais surtout dans un dossier contenant n fichiers.
En gros je veux effacer toutes les lignes contenant "xxx" dans tous les fichiers de mon dossier