Article tagué awk
AWK ou comment gagner du temps !
31/03/09
Besoin de modifier un gros fichier dans lequel les mots a modifier sont contenus dans des phrases differentes a chaque fois ?
Voila comment modifier le contenu du fichier file.old dans le fichier file.new en remplacant les mots ancien par nouveau dans les lignes qui contiennent critere :
#> awk '/critere/{gsub(/ancien/, "nouveau")};{print}' file.old > file.new
Libre a votre imagination pour l’utiliser dans des scripts !
Merci AWK !
Nettoyer un fichier de configuration rapidement
12/04/09
Posté par Biks dans Linux
Aucun commentaire
Certains fichiers de configuration sous linux sont remplis de commentaires. Toujours très utile lorsqu’on utilise tel ou tel software pour la première fois, ou lorsque la man page est moin documentée.
Mais pour toutes configurations que vous connaissez par coeur, et vous voudriez simplement avoir un fichier de conf sans commentaires, une petite ligne de commande bien pratique utilisant Awk :
awk '! (/^ *#/ || /^$/) { print $0 }' fichier.conf > fichier.conf.nocomment