Intelligente Lösungen
in neuer Dimension

Tabs in Leerzeichen wandeln

Manche meiner Editoren verwenden per Standard immer noch TABs. Das kann ich absolut nicht gebrauchen, speziell wenn unterschiedliche Editoren dann unterschiedliche TAB-Weiten verwenden (Emacs: 8, VisualStudioCode: 4).

Also: Die TABs müssen weg! Mit nachfolgendem Kommando mache ich für alle Dateien unterhalb von “bin” dies:

  • Sicherungskopie erstellen
  • TAB –> Leerzeichen wandeln

Hier das Kommando:

1
2
$ find bin -type f\
  |xargs -t -I{} bash -c "cp {} {}.orig; expand -t 8 {}.orig >{}"

Historie und Anmerkung

  • 2021-07-13: Erste Version