Ich versuche, etwas entlang der Linien vonWie überschreiben Sie direkt mit 'unexpand' (Leerzeichen-zu-Tabs-Konvertierung)?
unexpand -t 4 *.php
aber bin nicht sicher zu verwenden, wie man diesen Befehl zu schreiben, zu tun, was ich will.
Weirdly,
unexpand -t 4 file.php > file.php
gibt mir eine leere Datei. (Das heißt Überschreiben file.php mit nichts)
ich mehrere Dateien in Ordnung geben kann, aber nicht wissen, wie man dann jede Datei überschreiben.
konnte ich meine IDE verwenden, aber es gibt ~ 67.000 Fälle von mehr als 200 Dateien ersetzt werden, und das wird eine Weile dauern.
Ich erwarte, dass die Antworten auf meine Frage (n) Standard-Tarif Unix sein werden, aber ich bin immer noch lernen ...
Für Paranoia Willen tendiere ich dazu: unexpand -t 4 "$ a"> "$ a" -notab && mv "$ a" -notab "$ a" (das ist eine Menge Sicherheit für ein paar zusätzliche Zeichen). Auch die Zitate sind eine * wirklich * * gute * * Idee *. – ijw
Dank Ihnen beiden, sehr hilfreich. Gibt es eine einfache Möglichkeit, die Datei Spiel rekursiv zu machen? – jezmck