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> | ||