» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] imac用了一年的感想

引用:
原帖由 风间星魂 于 2012-8-20 12:03 发表

那好,来个稍微复杂的,取全磁盘所有.txt文件每行最后一个单词排序去重放到一个新的txt文件里。
蛋疼的试验了一下

os x下:

由于spotlight搜索功能弱爆了,所以放弃在finder里面做了。

1:打开terminal(虽然这玩意我开机就运行着)
2:输入
find ./ -name "*.txt" -print | xargs grep -o '\b\w\+\W\?$' | sort > foobar.txt
3:输入
more foobar.txt
4:检查结果

windows下:

由于windows搜索忒牛逼,所以就在explore里面搞了

1:输入 *.txt
2:ctrl-a全选,
3:用记事本打开所有文件
4:新建一个空文本
5:开启人工智能,
6:鼠标选中,滚动,复制,粘贴,
7:重复6,直到完成
8:嗯,这个有点操蛋,需要排序,
9:重复8
10:保存

总结:

os x SB到家。windows 碉堡了!


TOP

引用:
原帖由 昵称无效 于 2012-8-20 23:15 发表
posted by wap, platform: iPhone

win下用for findstr和copy三个命令的组合应该就能达到目的,但是怎么写需要想想
for  /r %i in (*.txt) do findstr /e "最后一个单词通配符" %i
然后用copy con建立新txt文件
...
有句钢锯,没用过windows cmd里面的东西,大概说说问题。
findstr 的正则表达式战斗力连5都不到,例如word boundary都不支持,你“最后单词通配符”真得想想怎么实现。
而且人家要求的是匹配内容做排序,但findstr只支持打印匹配行。所以还得切割一下。。。。

而且windows cmd不支持pipeline,需要不停的拷贝来,拷贝去。。。



TOP

发新话题
     
官方公众号及微博