[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] [已解决]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
都不对
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

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

评分人数

TOP

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

TOP

返回列表