Speichern Sie änderungen mit awk

Lerne ich awk und ich würde gerne wissen, ob es eine option, um die änderungen schreiben, um die Datei, ähnlich wie sed wo würde ich -i option zum speichern von änderungen an einer Datei.

Ich verstehe, dass ich verwenden könnte, die Umleitung zu änderungen schreiben. Allerdings ist es eine option, in awk zu tun?

  • Siehe auch serverfault.com/a/547331/313521 für die Allgemeine Antwort zu "Bearbeiten einer Datei mit redirection".
  • Die Lösung es ist furchtbar zerbrechlich. Es gibt absolut keine Garantie über die Reihenfolge der Ereignisse, und die Verwendung dieser Lösung könnte abgeschnitten Ihre Daten. Als ein beiseite, ich kann nicht kommentieren, die Website direkt, da brauche ich 50 rep auf dieser Website zu tun. Ich werde nie verstehen, warum SO zersplittert in Unix/Linux und server admin, et al. IMO, das war ein Fehler.
  • Garantie auf die Reihenfolge der Ereignisse", das ist tatsächlich falsch. Nur die zerbrechlichkeit, die Lösung ist, wenn die Länge der Inhalte ist größer als die maximale Länge für einen Befehl. Die Reihenfolge der Ereignisse, ist jedoch garantiert.
  • Was standard garantiert, dass die Bestellung?
  • es ist garantiert durch die bash-Dokumentation. Für andere shells, weiß ich nicht. (By the way, wenn Sie einen link zu Ihrem Konto, Sie müssen 100 rep association bonus und wird in der Lage sein zu kommentieren.)
InformationsquelleAutor Deano | 2013-05-13
Schreibe einen Kommentar