awk是一种用于处理数据和生成报告的编程语言。
一般的使用格式是:

awk ‚{pattern + action}‘ {filenames}

pattern指在每一行中进行匹配的条件,action指针对符合条件的行进行的操作,filenames是输入的文件名。
假设data文件中有以下数据:

1 donald 305 20050129
2 chin 102 20040129
3 mark 304 20040229

下面对这个文件进行操作:

awk ‚{print $1, $2, $3, $4}‘ data

输出:

1 donald 305 20050129
2 chin 102 20040129
3 mark 304 20040229


awk ‚{print $1″t“, $2″t“, $3″t“, $4}‘ data

输出:

1 donald 305 20050129
2 chin 102 20040129
3 mark 304 20040229

这里显示的格式并不是输出的真实格式,真实格式是中间会有一个tab符号,格式对的很整齐,只不过在html里看不出来。

Doporučené TECHPress

Nový Xbox údajně dorazí až v roce 2028,může stát až 1 800 dolarů....

Budoucnost Xboxu začíná být podle nových zákulisních informací stále jasnější. Microsoft má připravovat vlastní handheld na rok...

OPPO přiváží do Česka řadu Find X10. Vlajkové lodě lákají na...

Společnost OPPO oficiálně představila na českém trhu novou generaci svých prémiových smartphonů Find X10 a Find X10...

Ferrari odhalilo unikátní zbarvení pro Velkou cenu USA

Scuderia Ferrari HP nastoupí do Velké ceny USA v Austinu ve speciálním designu, který vzdává hold konstruktérům,...

Microsoft omezuje funkce Copilot ve Windows 11 a v reakci na...

Zdá se, že agresivní snaha společnosti Microsoft o integraci Copilot prakticky do všech částí systému Windows 11...

Corsair HS80 v2 MAX Wireless – Evoluce osvědčeného herního headsetu

Společnost Corsair patří mezi stálice herního příslušenství a model HS80 Wireless se během několika let stal jedním z nejpopulárnějších...

Více z této kategorie

Doporučené