Chinaunix

标题: 问个比较傻的问题 [打印本页]

作者: specialco    时间: 2013-12-11 22:22
标题: 问个比较傻的问题
最近在学习sed,发现网上有很多命令,有些命令看别人都是测试通过的,复制过来就不灵了。有如下疑问,还往高手指点

1. window 7 CMD 也能直接运行sh,sed,awk,这是基于什么原理?

2.为什么很多大侠给出了命令,但是拿过来自己测试就不灵了。是跟sed版本关系,还是跟操作系统关系?
作者: yestreenstars    时间: 2013-12-11 23:21
1.没试过用Windows的命令行运行,我想这应该是通过安装Windows版本的awk、sed,然后设置环境变量使其能直接在命令行运行;
2.跟版本和操作系统都有关系。
作者: dn833    时间: 2013-12-12 09:22
跟windows换行符有莫大的关系
作者: kooleon    时间: 2013-12-12 09:36
我觉得吧,你要用sed awk 还是在类unix系统里用吧。
作者: klainogn    时间: 2013-12-12 10:38
Windows下的SED、AWK用起来是有点麻烦,主要是'与"的区别,Win下只能用",所以表达式中间的"都要转义成\"




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2