Linux: Conversions de fichiers

De TechWik
Révision datée du 4 février 2018 à 15:47 par Toine (discussion | contributions) (outils en ligne de commande)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

outils en ligne de commande

  • convertir les tabulations en espaces avec la command expand (coreutils sur centos/rhel/fedora):
 $  expand test1.pl > test1.pl.untab
  • conversion de fichiers texte entre formats windows/dos mac et UNIX/Linux. Les utilitaires dos2unix et unix2dos traitent par défaut les fins de ligne, mais aussi différents types de formats (codes de pages).
 $ man dos2unix 
  • affichage hexa d'un fichier :
 $ dd if=file.bin count=1 2>/dev/null | xxd
 0000000: 5361 6c74 6564 5f5f a480 eada a780 1447  Salted__.......G
 0000010: 29cd 39f9 3707 a231 f47c 576d d025 3fd4  ).9.7..1.|Wm.%?.
 etc...
  • conversions UTF-8 => ISO-8859-1
 $ cat blabla.txt | iconv -f UTF8 -t ISO-8859-1