Gewusst wie: Entfernen einer Spalte des Textes in Awk

February 28

Awk ist eine Software zum Extrahieren von Daten aus Textdateien und Eingabeströme verwendet, um Berichte zu erstellen. Es ist als fester Bestandteil auf den meisten UNIX und UNIX-ähnlichen Betriebssystemen wie Linux, Solaris und BSD-Betriebssysteme installiert. Awk verfügt über eine integrierte Methode, um jedes Feld oder jede Spalte einer Datei verweisen. Der Feld-Variablen mit dem Befehl print kombinieren, können Sie eine Textspalte aus einer tabellarischen Textdatei entfernen. Das Ergebnis kann in eine neue Datei abgelegt oder auf dem Bildschirm ausgegeben werden.

Anweisungen

1 Öffnen Sie ein terminal-Fenster oder Protokoll in den Computer über eine SSH-Sitzung.

2 Geben Sie den Befehl "Awk ' {$2 =" "; Drucken > "new.txt"} "Filename", die zweite Spalte der Text aus einer Datei zu entfernen.

Ersetzen Sie "2" durch die Nummer der Spalte, die Sie entfernen möchten. Ersetzen Sie "new.txt" durch den Namen, den Sie möchten die Datei geben, die bearbeiteten Daten enthält. Ersetzen Sie "Dateiname", mit dem Namen der Datei, die Sie bearbeiten möchten.

3 Geben Sie den Befehl "Katze new.txt" um die Änderungen anzuzeigen.

Tipps & Warnungen

  • Geben Sie den Befehl "Awk ' {$2 =" "; Drucken} "Filename", die Ausgabe auf dem Bildschirm zu drucken.