返回信息流rt
这是一条镜像帖。来源:北邮人论坛 / java / #26202同步于 2013/7/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
做文本处理用perl还是python
milkbusy
2013/7/2镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
perl和awk,大部分问题都能“一行杀”解决,用管道结合unix其他工具很方便
python强类型,处理文本太麻烦(有中文的时候,unicode串和普通str转换就很啰嗦)
一行杀 是什么
【 在 wp 的大作中提到: 】
: perl和awk,大部分问题都能“一行杀”解决,用管道结合unix其他工具很方便
: python强类型,处理文本太麻烦(有中文的时候,unicode串和普通str转换就很啰嗦)
要是都懂,perl会有更多的资源可以利用。但是如果都不懂,有C++的基础,建议用python,程序看看起来简单舒服。perl这种东西没好注释看得人想死。。。
比如这个
ifconfig|perl -lne 'print $1 if /inet ([\d.]+)/'
很多情况,一个命令就能解决的问题,不想搞到编辑器里去写程序
awk、sed也很适合这么用。配合sort、uniq、wc等,处理日志效率极高
python可没有这种用法。python更适合用来做规模稍大的工程
【 在 milkbusy 的大作中提到: 】
: 一行杀 是什么