实用awk程序大揭秘
1. 运行示例程序
在使用awk程序时,运行程序是首要步骤。通常,运行给定的awk程序可以使用如下命令:
awk -f program —options files
其中, program 是awk程序的名称,例如 cut.awk ; options 是程序的命令行选项,以 - 开头; files 则是实际的数据文件。
如果系统支持 #! 可执行解释器机制,还能直接运行程序,示例如下:
cut.awk -c1-8 myfiles > results
若使用的不是gawk,可能需要这样运行:
cut.awk —-c1-8 myfiles > results
2. 用awk重新实现常见工具
重新用awk实现常见的POSIX工具,不仅有趣,还能加深对awk语言的理解。这些程序并非要替代系统中已安装的版本,也不一定完全符合最新的POSIX标准,其主要目的是展示如何使用awk解决实际编程问题。以下是几个常见工具的awk实现。
2.1 切割字段和列(cut工具)
cut
超级会员免费看
订阅专栏 解锁全文
4

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



