zing840828 于 2010-12-25 16:03:38发表:
干嘛要争个高低贵贱呢? 一起用不是更好!?
车在行 于 2010-12-21 16:13:14发表:
寸铁可杀人,关键不在刀,而在于刀在谁的手里。庖丁解牛唯手熟尔。
shampoo 于 2009-12-23 13:18:55发表:
70%机会是OK, 怀疑它把北京与上海都当做binary code在处理, 也就是,它可能没有处理double-byes的辨识字元。 在绝大部分情况是OK, 可是对商业用途,确定率必须100%! 只能说,若我是项目经理将用得怕怕,如果有汉字问题的话。 例如,银行账户的名称转换错了,可就麻烦大了。 这是手术刀与医生的故事,也就是CAD/CAM/CAE的电脑主管必须是工程专长的原因!
alick 于 2009-12-23 13:04:25发表:
[code]$ echo 北京欢迎你 > file $ cat file 北京欢迎你 $ sed 's/北京/上海/g' file 上海欢迎你 [/code]基本能用吧
shampoo 于 2009-12-23 10:58:48发表:
引用:LZ怎么把vim和C相提并论了, 如shampoo所言,他们不是一个性质的东西,前者是工具软件,后者是编程语言。 至于sed和awk,个人还是比较喜欢的。简单而强大,是Unix工具的经典代表。 不过现在日常貌似是用不到了。 ... alick 发表于 2009-12-22 22:12
wwtc8778 于 2009-12-22 22:44:22发表:
[b][/b]当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:44:02发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:43:51发表:
wwtc8778 于 2009-12-22 22:43:31发表:
wwtc8778 于 2009-12-22 22:43:21发表:
wwtc8778 于 2009-12-22 22:43:07发表:
wwtc8778 于 2009-12-22 22:42:51发表:
alick 于 2009-12-22 22:12:57发表:
LZ怎么把vim和C相提并论了, 如shampoo所言,他们不是一个性质的东西,前者是工具软件,后者是编程语言。 至于sed和awk,个人还是比较喜欢的。简单而强大,是Unix工具的经典代表。 不过现在日常貌似是用不到了。
mengjie213 于 2009-12-22 22:00:54发表:
看看而已,没有意见。。。
acrofox 于 2009-12-19 17:26:15发表:
引用: 【shell、C、perl、python 】与【sed 或 awk 】是不同层次的东西。 所以对大专的老师来说,你的答案可以得到墨水费。 在研究所层次就是零分。 shampoo 发表于 2009-12-18 10:42
daydreamer 于 2009-12-18 14:44:56发表:
今天刚接触到sed和awk
shampoo 于 2009-12-18 12:13:36发表:
怀疑sed与awk现阶段都尚未中文化, 有兴趣的可以下去玩玩。 应该是一下子功夫而已,不过,可别搞砸啦!那是很致命的。
shampoo 于 2009-12-18 10:49:31发表:
引用:大伙好像讨论的好像跑题了,不管你在linux下干什么,好像这两个东东都必须会啊,我的意思是说,有人要硬硬的把两个东西放在一起比较,你两个东西虽然能做同样的事情,但是跟本就是两个东西,为什么那么多人都喜欢放在 ... luciffer 发表于 2009-12-18 09:39
shampoo 于 2009-12-18 10:42:19发表:
引用: 排除使用别人的脚本时用到 sed 或 awk 的情况,没有必须使用 sed 与 awk 的情况了。凡是用 sed 或 awk 可以完成的事情,一定可以用其它的方式解决,比如 shell、C、perl、python 等,用 sed 或 awk 不是因为必须, ... acrofox 发表于 2009-12-17 23:12
luciffer 于 2009-12-18 09:39:02发表:
大伙好像讨论的好像跑题了,不管你在linux下干什么,好像这两个东东都必须会啊,我的意思是说,有人要硬硬的把两个东西放在一起比较,你两个东西虽然能做同样的事情,但是跟本就是两个东西,为什么那么多人都喜欢放在一起讨论谁好谁坏呢?所以才提到了vim 和c 这个例子啊!
acrofox 于 2009-12-17 23:12:20发表:
引用:当你必须使用到sed与awk时,估计你的月薪至少5000块。 shampoo 发表于 2009-12-17 19:15
shampoo 于 2009-12-17 19:15:46发表:
shampoo 于 2009-12-17 19:14:27发表:
sed与awk都是软件工程师的工具。 不从事某种工作就不会使用到某些工具。
zing840828 于 2010-12-25 16:03:38发表:
干嘛要争个高低贵贱呢? 一起用不是更好!?
车在行 于 2010-12-21 16:13:14发表:
寸铁可杀人,关键不在刀,而在于刀在谁的手里。庖丁解牛唯手熟尔。
shampoo 于 2009-12-23 13:18:55发表:
70%机会是OK,
怀疑它把北京与上海都当做binary code在处理,
也就是,它可能没有处理double-byes的辨识字元。
在绝大部分情况是OK,
可是对商业用途,确定率必须100%!
只能说,若我是项目经理将用得怕怕,如果有汉字问题的话。
例如,银行账户的名称转换错了,可就麻烦大了。
这是手术刀与医生的故事,也就是CAD/CAM/CAE的电脑主管必须是工程专长的原因!
alick 于 2009-12-23 13:04:25发表:
[code]$ echo 北京欢迎你 > file
$ cat file
北京欢迎你
$ sed 's/北京/上海/g' file
上海欢迎你
[/code]基本能用吧
shampoo 于 2009-12-23 10:58:48发表:
awk也是编程语言。
sed与awk都是后处理程序,是资料库的手术刀。
神奇的不是刀子,而是医生,还有需要动刀的环境(病人)。
我已经十年没有用这两样东东,小事情emacs就可以代劳。
在中国使用上的最大问题,应该是汉字支持,感觉似乎还没有被汉化。许多资料库都有汉字。
sed与awk是死东西,哪天卡到位子,领导叫用,再学!
wwtc8778 于 2009-12-22 22:44:22发表:
[b][/b]当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:44:02发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:43:51发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:43:31发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:43:21发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:43:07发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
wwtc8778 于 2009-12-22 22:42:51发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
alick 于 2009-12-22 22:12:57发表:
LZ怎么把vim和C相提并论了,
如shampoo所言,他们不是一个性质的东西,前者是工具软件,后者是编程语言。
至于sed和awk,个人还是比较喜欢的。简单而强大,是Unix工具的经典代表。
不过现在日常貌似是用不到了。
mengjie213 于 2009-12-22 22:00:54发表:
看看而已,没有意见。。。
acrofox 于 2009-12-19 17:26:15发表:
当考虑是不是必须要用某个工具时,就无所谓层次问题了。我只是说没有必须要用 sed 与 awk 来完成的任务(作业除外,那是老师的硬性规定)。凡是用 sed 和 awk 能做的事情,一定可以用其它工具做到,哪怕那个工具跟 sed 和 awk 不在同一层次。
daydreamer 于 2009-12-18 14:44:56发表:
今天刚接触到sed和awk
shampoo 于 2009-12-18 12:13:36发表:
怀疑sed与awk现阶段都尚未中文化,
有兴趣的可以下去玩玩。
应该是一下子功夫而已,不过,可别搞砸啦!那是很致命的。
shampoo 于 2009-12-18 10:49:31发表:
sed与awk是同一个年代的东东,而且各有千秋。
目前只有极其特殊的行业在使用,15年前这两个是必须的工具,今天已经有比较差的东西取代它们了。
当然无聊时,想找几个小题目做做是可以。但不需要石头的时候,不必搬石头扎脚。
shampoo 于 2009-12-18 10:42:19发表:
【shell、C、perl、python 】与【sed 或 awk 】是不同层次的东西。
所以对大专的老师来说,你的答案可以得到墨水费。
在研究所层次就是零分。
luciffer 于 2009-12-18 09:39:02发表:
大伙好像讨论的好像跑题了,不管你在linux下干什么,好像这两个东东都必须会啊,我的意思是说,有人要硬硬的把两个东西放在一起比较,你两个东西虽然能做同样的事情,但是跟本就是两个东西,为什么那么多人都喜欢放在一起讨论谁好谁坏呢?所以才提到了vim 和c 这个例子啊!
acrofox 于 2009-12-17 23:12:20发表:
排除使用别人的脚本时用到 sed 或 awk 的情况,没有必须使用 sed 与 awk 的情况了。凡是用 sed 或 awk 可以完成的事情,一定可以用其它的方式解决,比如 shell、C、perl、python 等,用 sed 或 awk 不是因为必须,而是因为方便。
如果考虑使用依赖于 sed 或 awk 的脚本的情况,那么用到 sed 或 awk 而月薪低于 5000 块的大有人在。
shampoo 于 2009-12-17 19:15:46发表:
当你必须使用到sed与awk时,估计你的月薪至少5000块。
shampoo 于 2009-12-17 19:14:27发表:
sed与awk都是软件工程师的工具。
不从事某种工作就不会使用到某些工具。