您的位置:首页 > 其它

Windows 下的 sed/grep 等工具的使用小问题

2007-08-19 17:14 483 查看
以前我在 Linux 下用 sed 和 grep 编有过一些脚本,这几天想在 Windows 下用用。在 GnuWin32 那里下了Windows 版本的 sed 和 grep,没想到运行的时候脚本出现一大堆错误。后来仔细试了一下才知道,原来在 Linux 下的脚本中用的单引号“'”到了 Windows 下要用双引号“"”,要不然就出错。

比如,Linux 下:

sed -e 's/abc/ABC&/g' file

在Windows就不能用单引号了,改成:

sed -e "s/abc/ABC&/g" file.txt

这样就正常了。当然,只有在命令行下是这样,如果是写在一个文件里面,用参数 -f filename 来调用就没有这个问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐