注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
第三方命令行
» 一个功能强大的字符替换工具:fr
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
返回列表
发帖
leeonix
发短消息
加为好友
leeonix
当前离线
UID
42812
帖子
23
精华
0
积分
57
PB
24
技术
11
捐助
0
阅读权限
10
在线时间
7 小时
注册时间
2011-10-19
最后登录
2015-6-27
上等兵
帖子
23
积分
57
技术
11
捐助
0
注册时间
2011-10-19
1
楼
跳转到
»
发表于 2011-10-19 16:32
|
显示全部帖子
sed,awk,perl都可以做到,为什么还有这么个东西呢?
TOP
leeonix
发短消息
加为好友
leeonix
当前离线
UID
42812
帖子
23
精华
0
积分
57
PB
24
技术
11
捐助
0
阅读权限
10
在线时间
7 小时
注册时间
2011-10-19
最后登录
2015-6-27
上等兵
帖子
23
积分
57
技术
11
捐助
0
注册时间
2011-10-19
2
楼
发表于 2011-10-19 17:34
|
显示全部帖子
回复
16#
Batcher
perl的单行脚本只比awk强不比awk弱。而且perl可以做到sed tr grep的集合功能。而不需要直接用管道。Eric Raymond在Unix编程艺术里介绍awk的时候,建议可以把awk扔掉了。
TOP
leeonix
发短消息
加为好友
leeonix
当前离线
UID
42812
帖子
23
精华
0
积分
57
PB
24
技术
11
捐助
0
阅读权限
10
在线时间
7 小时
注册时间
2011-10-19
最后登录
2015-6-27
上等兵
帖子
23
积分
57
技术
11
捐助
0
注册时间
2011-10-19
3
楼
发表于 2011-10-19 21:08
|
显示全部帖子
类似?那你太小瞧Larry Wall为了发明perl的“类似”想法了。perl的最初定位是输出被格式化化好的报表,但awk做不到,他才做了perl,然后想想把正则表达式加进去也不错。就成了perl。而我看这个fr,只有重复grep的想法。最多就是自己的一个作业性质的作品。
TOP
leeonix
发短消息
加为好友
leeonix
当前离线
UID
42812
帖子
23
精华
0
积分
57
PB
24
技术
11
捐助
0
阅读权限
10
在线时间
7 小时
注册时间
2011-10-19
最后登录
2015-6-27
上等兵
帖子
23
积分
57
技术
11
捐助
0
注册时间
2011-10-19
4
楼
发表于 2011-10-19 21:40
|
显示全部帖子
我说的做不到,是针对"输出被格式化化好的报表"这句的。有关awk的问题,可以参照上面说的Unix编程艺术。
TOP
leeonix
发短消息
加为好友
leeonix
当前离线
UID
42812
帖子
23
精华
0
积分
57
PB
24
技术
11
捐助
0
阅读权限
10
在线时间
7 小时
注册时间
2011-10-19
最后登录
2015-6-27
上等兵
帖子
23
积分
57
技术
11
捐助
0
注册时间
2011-10-19
5
楼
发表于 2011-10-19 22:11
|
显示全部帖子
我还是没记错,以下摘自我手里的《Programming Perl》,也就是骆驼书。
“然后大经理要求他(Larry)生成报告,Larry的第一个反应是‘用awk’,糟糕的是,那时候的awk无法做到以文件里的信息为基础打开和关闭多个文件,Larry不想编写一个特殊目的工具,结果一种新的语言产生了。”
TOP
leeonix
发短消息
加为好友
leeonix
当前离线
UID
42812
帖子
23
精华
0
积分
57
PB
24
技术
11
捐助
0
阅读权限
10
在线时间
7 小时
注册时间
2011-10-19
最后登录
2015-6-27
上等兵
帖子
23
积分
57
技术
11
捐助
0
注册时间
2011-10-19
6
楼
发表于 2011-10-20 09:41
|
显示全部帖子
我没有感觉到那么多也许,但说明一点,是知识传播的封闭性,而不是不为人知的小故事。
很多现成的工具,并不为各种小众群体所知。宁愿自己写,也不用别人的。书籍上有个著名的词语形容叫:重复发明轮子。
TOP
返回列表
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]