我正在尝试创建AWK脚本,该脚本将根据某种模式过滤输入文件,并使用strftime()函数进行一些计算。
($2 ~ /^[HB]/ && $2 ~ /n$/){
print strftime("%Y")
}
使用的口译员是mawk。
使用以下命令触发此脚本时:
awk -f script3 inputFile
我收到错误消息:“函数strftime从未定义”
最佳答案
安装GAWK将使您获得函数strftime,而awk本身就是您所缺少的。
使用Ubuntu 11.10或类似发行版,您将发出以下命令来获取GAWKsudo apt-get install gawk
您也可以在gawk中使用它,但是不必这样做,只需继续使用原始的awk脚本即可。
关于awk - 在Mawk中使用strftime函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684212/