Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
tips_informatiques:linux:shell:fichiers_dossiers:fichiers_dossiers [2013/07/22 12:49] nico [Synchroniser du contenu entre deux dossiers] |
tips_informatiques:linux:shell:fichiers_dossiers:fichiers_dossiers [2013/09/20 15:52] (Version actuelle) nico |
||
---|---|---|---|
Ligne 597: | Ligne 597: | ||
<code bash> | <code bash> | ||
~$ xmlindent -w bad_formatted_file.xml | ~$ xmlindent -w bad_formatted_file.xml | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ====== Remplacer les tabulations par des espaces dans un fichier ====== | ||
+ | __OS:__ Linux | ||
+ | |||
+ | __Problème:__ | ||
+ | |||
+ | Comment remplacer l'ensemble des tabulations par 4 espaces dans un fichier ? | ||
+ | |||
+ | __Commande:__ | ||
+ | |||
+ | <code bash> | ||
+ | ~$ expand -t 4 my_file.txt > _tmp_ && mv _tmp_ my_file.txt | ||
+ | </code> | ||
+ | |||
+ | et de manière récursive: | ||
+ | |||
+ | <code bash> | ||
+ | ~$ find . ! -type d ! -name _tmp_ -exec sh -c 'expand -t 4 {} > _tmp_ && mv _tmp_ {}' \; | ||
</code> | </code> | ||