Einen Präfix hinzufügen zu einer Zeile in UNIX
Die Suite von Tools installiert im Unix-Betriebssystem auszuliefern, die Bearbeitung von Text kann genug, um sogar vollständige geblasen Programmiersprachen zu schade sein. Mit dem Awk-Textverarbeitung-Dienstprogramm können Sie komplette Dokumente in fast allen denkbaren Weise schmerzfrei und automatisierte Weise neu formatieren.
Anweisungen
1 Öffnen Sie ein Terminal. Den meisten Linux- oder Unix-Versionen öffnen Sie ein Terminal entweder sofort, wenn das Betriebssystem beginnt oder ein terminal-Symbol in der Task-Leiste haben.
2 Geben Sie den folgenden Befehl ein:
Awk ' {print "Präfix" $0}'
Nichts scheint zu passieren, aber das ist, weil der Computer auf Sie wartet.
3 Geben Sie eine Textzeile. Dies ist beispielsweise der Fall, wenn Sie eingeben:
Hallo.
Das Awk-Programm wird sofort reagieren:
Präfix Hallo.
Wenn Sie den Befehl in Awk in Schritt 2 anschauen, vielleicht trainieren Sie warum: Awk ist das Wort "Präfix" von dem Text gegeben es gefolgt einfach ausdrucken.
4 Verwenden Sie den folgenden Befehl, um durchlaufen jede Zeile einer Textdatei und fügen Sie einen Präfix:
Katze-Textfilename | Awk ' {print "Präfix" $0}'
Dies druckt die gesamte Textdatei und "Pipes" (|) zu Awk.
Wenn die Textdatei die Zeilen enthält:
"Hallo, wie
Sie sind,
mein Freund?"
Dann wird das Ergebnis von Awk:
Hallo, wie das Präfix
Präfix sind Sie
Präfix-mein Freund?
Tipps & Warnungen
- Dies kratzt nur an der Oberfläche awk. Beispielsweise wird der folgende Befehl eine Zeilennummer vor jeder Zeile drucken:
- Katze-Textfilename | Awk ' {Orint NR "" $0}'
- Das Ergebnis wäre:
- 1 Hallo, wie
- 2 sind Sie
- 3 mein Freund?
- Lesen Sie mehr zum Awk bei GNU Awk Benutzerhandbuch verwenden (siehe Referenz).