Awk编程:文件处理与命令执行的实用技巧
1. 日期插入脚本
在编写表单信件时,有时需要插入当前日期。下面的脚本可以实现这一功能:
To: Peabody From: Sherman Date: @date I am writing you on @date to remind you about our special offer.使用awk脚本subdate.awk处理这个输入文件时,除了包含@date的行,其他行都会原样输出,而包含@date的行将被替换为当天的日期:
$ awk -f subdate.awk subdate.test To: Peabody From: Sherman Date: Sun., May 05, 1996 I am writing you on Sun., May 05, 1996 to remind you about our special offer.2.close()函数
close()函数用于关闭打开的文件和管道,使用它有以下几个原因:
-管道数量限制:系统同时能打开的管道数量有限,为了在程序中按需打开更多管道,当使用完一个管道(通常是getline </