[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 CrLf 于 2013-7-28 17:37 编辑

也来个 sed:
  1. sed "G" a.txt
复制代码
以及 gawk 的常规方案,楼主的思路更精巧...
  1. gawk "{print $0ORS}" a.txt
复制代码

TOP

本帖最后由 CrLf 于 2013-7-29 08:17 编辑

“自缚手脚”,说白了就是不擅长,看来你也是承认语言各有长短的嘛
前阵子粗浅接触了下 ps 的感受就是管理方面异常强大,文本处理上还是 linux 集团军比较牛逼,毕竟 linux 系统的各种配置就是基于字符串的,所以这些工具必须强大
早说了 powershell 理念不一样,擅长的是管理不是纯文本操作,性质有那么一点类似 wmic,而且它就是个 shell,能无敌的只有操作系统,不认同就算了还反咬一口。
速度上 vbs 和 js 也都比 ps 快,若说易读性 vbs 还更好——新手如果不去查会知道 $_ 是啥?"`r" 是啥?还有 >> 又是啥?vbs 里的这些东西是一堆英语缩写或是让用户来自定义,所以说简单的 shell 不需要过分考虑可读性,在语法不生僻的基础上一般是越短越好,手工操作若繁琐还要 shell 干什么
另外,我不是来 pk 的,纯粹是看到楼主的代码有了想法就回个帖而已,马勒戈壁,招你惹你了,就回个代码没提旁的你也要刺我一下很开胃?天天吃便吃便你就吃不腻吗?胃口还真好
至于谁对谁错,我反正是懒得去争了,旁人自有公断,你要执着于此何不发个投票贴看看大家认为那帖是否“含有挑衅或者侮辱成分”?那种语言风格或许是你的幽默,但在我看来是不会为人处世的表现,大概高估了你的年纪吧
而且你的代码还是有问题的,效率极低,结果也不对,两个基本概念都不懂还舵什么主,难怪平时都不怎么出手,老是转载别人的,鞭炮放这么响我还以为你是武艺高强的陈近南呢,不给力啊那个什么主。
本人不是这主那主的,既然某人挑衅那也贴上 powershell 代码跟你 pk 下,不使用别名,那个什么主别输了哦:
  1. (get-content a.txt | foreach-object { ($_ + "`r`n") }) > b.txt
  2. get-content a.txt | foreach-object { ($_ + "`r`n") } | out-file b.txt #另一种写法
复制代码
好吧这是“你家”,爱咋咋的,本人不再回复此贴,也不在 powershell 区里删帖什么的,某人自己玩去吧,我确实有回骂,所以要删此贴请便,不过我就当你 pk 自己的项目输了。
over

TOP

返回列表