Board logo

标题: [问题求助] [已解决]gawk如何指定引号为分隔符 [打印本页]

作者: FOR    时间: 2011-10-8 21:04     标题: [已解决]gawk如何指定引号为分隔符

本帖最后由 FOR 于 2011-10-8 21:59 编辑

gawk如何指定引号为分隔符?我在脚本中这样写可得到正确结果,可想把它写到批处理中却怎么都不对
这个用 gawk -f a.awk a.txt 正常.
  1. BEGIN {FS="\""}{$1=$1;print $4,substr($7,2)}
复制代码
在bat中该怎么些?
gawk "-F FS=\""\" {$1=$1;print $0,$4,substr($7,2)}" a.txt>con&pause
gawk "BEGIN {FS=\"\"} {$1=$1;print $0,$4,substr($7,2)}" a.txt>con&pause
都不对
作者: awk    时间: 2011-10-8 21:38

  1. gawk -F\" "{print $1}" a.txt
复制代码

作者: FOR    时间: 2011-10-8 21:46

多谢,原来不要放在引号里面,而且不要和 FS 一起用啊




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2