Ich mag würde filein.txt (tab getrennt) und zum Ausgeben eines fileout.txt mit nur Zeilen lesen, die den Wert einer gegebenen Spalte entsprechen, und eliminiere die Spalte, die abgefragt wird. dhawk einzeiler wählt nur Zeilen basierend auf dem Wert einer Spalte
filein.txt
#name\thouse\taddress
roger\tvictorian\t223 dolan st.
maggie\tfrench\t12 alameda ave.
kingston\tvictorian\t224 house st.
robert\tamerican\t22 dolan st.
Lassen Sie uns sagen, dass ich nur die Zeilen auswählen möchten, wo die Häuser sind von victorian
Stil, dann meine fileout.txt sollte folgendermaßen aussehen:
fileout.txt
#name\taddress
roger\t223 dolan st.
kingston\t224 house st.
+1.Anstatt die Registerkarte in der print-Anweisung hart zu codieren, können Sie auch 'print $ 1 FS $ 3' schreiben. Angelegenheit der Vorliebe nur. –