登 录
2002/01/01 1312 32132 AA 32132131
#!/bin/shecho "ENTER:"read keycat tt|awk '{if(prev=="$key")print;prev=$1}
以上内容如果我输:2002/01/01没结果输出!又错了?
你的想法不错,但awk中不能如此使用变量,可改成以下形式,便可以了。echo "enter:"read keyexport keycat filename|awk '{if(prev==ENVIRON["key"])print;prev=$1}'
这样也可以:echo "enter:"read keycat filename|awk '{if(prev=="'$key'")print;prev=$1}'
还有很多种方法.就不一一列举了.可以查看于awk有关的帖子.
[DISPLAY] abcdefgh
抱歉!评论已关闭.