小 awk 脚本出现问题,我尝试选择一些日志文件中的最新文件,然后使用 getline 读取它。问题是,如果我不先将任何输入发送到脚本,它就不起作用。
这有效
echo | myprog.awk
这不
myprog.awk
我的程序
BEGIN{
#find the newest file
command="ls -alrt | tail -1 | cut -c59-100"
command | getline logfile
close(command)
}
{
while((getline<logfile)>0){
#do the magic
print $0
}
}