论坛首页 编程语言技术论坛

日积月累-分享我的工具库

浏览 17798 次
该帖已经被评为良好帖
作者 正文
   发表时间:2010-08-06  
piao_bo_yi 写道
外国人的符号用的就是好,不得不佩服。看着我头都晕了~·

night_stalker 写道
可以写点神秘的 one-liner ..

1 some-dir str-to-find str-to-replace
Dir.glob("%s/**/*"% $*){|f|s=IO.read(f).gsub($*[1],$*[2]);File.open(f,'w')<<s}


ruby -rfileutils 2.rb some-dir ext-to-remove
FileUtils.rm_f Dir.glob("%s/**/*.%s"%$*)

你好外国人
0 请登录后投票
   发表时间:2010-08-06  
我这个各种黑魔法的世界绝望了T_T

0 请登录后投票
   发表时间:2010-08-06  
其实楼主的代码写的中规中矩,没什么好唧唧歪歪的

至于后面那位和楼主的风格那么迥异,实质上是 OOP和 FP之争,不管是python 还是
ruby,都对FP有一定的支持,这也导致很多FP控喜欢拿一行流(FP见怪不怪的东西)之类的东西来讥笑OOP(java)患者,我觉得这种事情值得商榷。因为很多人都是从java起步,对FP感觉很诡异,比如Erlang这种东西,我是不大习惯。
0 请登录后投票
   发表时间:2010-08-06  
在unix中强调管道风格的编程,多少有点亲近FP,你如果偏爱lambda演算,那么这种东西根本达不到黑魔法的level
0 请登录后投票
   发表时间:2010-08-06   最后修改:2010-08-06
麻痹的! 又看到一些垃圾闲着蛋疼,在这里给别人的帖子投新手帖了。
这些狗杂种,其实自己狗屁不懂,就会装,天天在论坛上给别人投隐藏贴啊、新手帖
什么的。
  一群垃圾废物,不看或不喜欢可以滚啊,喜欢滥投票

  老子就给他投精华帖,鼓励楼主多多努力,以后多分享自己的资料知识,别理那些
装痹的
0 请登录后投票
   发表时间:2010-08-06  
多说一点,我觉得给楼主投新手是不厚道的,看看楼主的博客可以知道,楼主分享了大量实用的文章,而且楼主的实力我多少知道一点,可以说水平不会比大部分投新手票的人差多少,其实那些喜欢搜别人东西看 又给别人投新手的人,态度需要改变,至少这个帖子后面的回复有一定的价值,也反映当前国内ruby领域的现状,水平风格都参差不齐,离繁荣还差很多,ruby社区能多一点包容,少一点唧唧歪歪或许会更友爱一点。

我旗帜鲜明的投个良好
0 请登录后投票
   发表时间:2010-08-06   最后修改:2010-08-06
投个良好。
楼主你知道一般Ide里的全局搜索怎么实现的么?啥语言写的。shell,c?
带正则的。期待更强大版本,我需要带正则的,查找就行,最好把结果导出到文件内。
0 请登录后投票
   发表时间:2010-08-07  
CharlesCui 写道
Readonly 写道
这种事情用ruby属于杀鸡用牛刀:

1.
find 'yourpath' -type f -iname '*.html' -exec sed -i 's/regexp/replacement/g' '{}' \;


2. 请按1依葫芦画瓢



您老也出来遛弯了?

我干那个事情是在windows上面,没装cygwin,请教该怎么做.


第二条在Windows下:
del *.log /s


第一条更简单的写法
rpl old_string new_string target_file(s)


0 请登录后投票
   发表时间:2010-08-08  
Ruby可以写的像perl,Ruby对那些奇奇怪怪的符号兼容得很好。但是这种风格不值得提倡,你还不如用perl去。
0 请登录后投票
   发表时间:2010-08-08  
coding ruby like python ? sure it works, but no fun
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics