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

RECENZE: Philips Evnia 27M2N5201P – Levný rychlík, který překvapí výkonem

Po výborné zkušenosti s prémiovým OLED modelem Philips Evnia 32M2N8900, který mě nadchl špičkovým kontrastem, perfektní černou a...

Sony patentuje AI, která z gameplaye sama tvoří highlighty

Sony si patentovalo nový AI systém, který automaticky rozpoznává důležité momenty během hraní a okamžitě z nich vytváří...

PS6 může dorazit později, než se čekalo. Sony zatím nemá jasno

Sony přiznává, že stále nemá rozhodnuto o tom, kdy PS6 uvede na trh. Důvodem jsou především prudce...

RECENZE: XP-Pen Artist Pro 16 (Gen 2) – Grafický nástroj, který...

Po delší době se nám znovu dostalo do rukou zařízení od společnosti XP‑Pen, a tak jsme měli...

Samsung zvažuje levnější displeje pro Galaxy S27, hrozí rozdíly v kvalitě

Samsung řeší nečekaný problém: prudce rostoucí ceny pamětí DRAM nutí firmu hledat levnější dodavatele displejů pro základní...

Více z této kategorie

Doporučené