Board logo

标题: 新手求助关于DOS下使用gawk的问题 [打印本页]

作者: shenghuo    时间: 2013-7-27 14:49     标题: 新手求助关于DOS下使用gawk的问题

1.bat 中的内容是

%gawk% '{print $1}' 1.txt>>2.txt


不对。。。。

争取的方式应该是怎么样的呢? 我已经把gawk放到系统变量中了

这是我为了提取 文本文件中的第一列
作者: CrLf    时间: 2013-7-27 15:03

win 下 ' 要改成 "
作者: gawk    时间: 2013-7-27 19:56

  1. gawk "{print $1}" 1.txt > 2.txt
复制代码

作者: PowerShell    时间: 2013-7-27 22:22

回复 2# CrLf
这是cmd.exe 的问题,或者说是bat的问题,powershell不存在这个问题。所以说跟win无关.

gawk '{print $1}' 1.txt >> 2.txt        ------------- 在powershell下 不用改。我测试了,运行正常,结果正常。

如果gawk.exe不在环境变量path中,那么就必须指定路径.
作者: CrLf    时间: 2013-7-27 22:39

回复 4# PowerShell


    语法差异是问题?
作者: shenghuo    时间: 2013-7-28 09:11

多谢 以上各位




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