AWK与终端模拟器的实用指南
一、AWK的基本使用与功能
1.1 读取文件数据
即使不在命令行指定文件名,也能让AWK从程序内指定的文件读取数据。例如,使用 getline 函数可将一个文件插入到另一个文件中,以下是为现有正文文本文件添加页眉和页脚的示例:
awk '
BEGIN {
while (getline <"header.txt" > 0) {
print $0
}
}
{print}
END {
while (getline <"footer.txt" > 0) {
print $0
}
}
' < body.txt > finished_file.txt
1.2 getline 函数的多种用法
| 用法 | 说明 |
|---|---|
getline |
从当前输入流读取下一条记录,设置 $0 、 NF 、 NR 和 FNR |
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



