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 来调用就没有这个问题。
比如,Linux 下:
sed -e 's/abc/ABC&/g' file
在Windows就不能用单引号了,改成:
sed -e "s/abc/ABC&/g" file.txt
这样就正常了。当然,只有在命令行下是这样,如果是写在一个文件里面,用参数 -f filename 来调用就没有这个问题。
相关文章推荐
- 解决使用mac自带的压缩工具在windows平台解压出现问题的事情
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- MongoDb 界面管理工具Rock Mongo windows下使用问题
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- 如何在 Windows 恢复环境中使用 Bootrec.exe 工具解决和修复 Windows Vista 中的启动问题
- 【转】convmv 工具使用----Linux/Windows系统UTF-8编码问题
- linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)
- VNC XEN 双鼠标问题 以及 使用 virt-manager 工具创建的 Xen 虚拟机配置文件不在 /etc/xen/ 目录中了
- Windows 8 系列(五):Windows App Cer Kit(Certification Kit)的使用与相关问题
- Windows环境下使用强大的wget工具
- windows中使用Git工具连接GitHub(配置篇)
- 在windows平台上解决oracle.exe的cpu使用高的问题
- 问题:无法在使用Windows 2003操作系统的服务器上安装VS2012
- exe2hex - 使用Windows工具DEBUG.exe或PowerShell进行内联文件传输
- 几款实力很强的小工具,提高Windows使用效率
- windows mobile开发循序渐进(6)windows mobile device center 使用问题
- windows使用libvlc进行网络串流遇到的一些问题及解决方法
- Jenkins使用jenkins-cli.jar进行远程调用时出现“ERROR: No such job 'test'”或者权限不够等问题解决(Windows)
- 解决Java读取properties文件的中文问题的新办法(不使用native2ascii.exe及其他工具)
- Windows7下Foxmail不能使用问题解决一例