[root]# awk test.file,加什么参数,输出结果 [root]#test.file
by djzhangxing - Shell - 2014-07-28 15:36:32 阅读(4370) 回复(16)
例 echo " 请输入代号:\c" read ww awk -f '{ print $ww"|"$2"|"$3"|"$4"|" }' file 是用sprint,而不是sprintf
如有一个文件file01 awk '/Hello/{print file01}!/Hello/{print $0 ;}' inputfile > outputfile 也就是说当匹配hello时要求打印file01的内容到输出的文件中? 不知道如何实现? [ 本帖最后由 stsrichard 于 2010-1-15 19:29 编辑 ]
11 22 33 aa bb cc dd AA BB CC DD 打印出 33 cc dd CC DD 我觉得这应该是个基本功能,但我不知道怎么写,请高手指教!
awk中怎么打印’ [oracle@rac2 ~]$ echo \' ' [oracle@rac2 ~]$ echo \'\'\' ''' [oracle@rac2 ~]$ awk '{print "aa"}' df.txt aa aa aa aa aa aa [oracle@rac2 ~]$ awk '{print "\'"}' df.txt > [oracle@rac2 ~]$ awk '{print \'}' df.txt > [oracle@rac2 ~]$ awk '{print "/\'/"}' df.txt > [oracle@rac2 ~]$ awk '{print "\{\}"}' df.txt awk: warning: escape sequence `\{' treated as plain `{' awk: warning: esca...
不能用\'么? 有个格式文件. 100 name name of file 8 mode file mode 8 uid owner user ID 8 gid owner group ID 12 size length of file in bytes 12 mtime modify time of file ... 想处理成php数组: $arr['name'] = 100; gawk '{ print "$arr[\047"$2"\047] = "$1";" }' fmt.txt 第一次用gawk. 感觉写得很难看. 有没有比较漂亮的写法?