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

这貌似不是简单查找替换,awk,sed,编程估计累死你,另外效率也不可能好。
先放出部分代码:
  1. # SZ000002.TXT
  2. $file = Get-Content   $args [0]  -ReadCount 0
  3. $结束 = $file.length -1
  4. $开始 = $结束 - 3
  5. $最后三行 = $file[$开始..$结束]
  6. $输出文件名temp001 = Get-ChildItem $args [0]
  7. $输出文件名temp002 = $输出文件名temp001.filename
  8. $输出文件名 = "" + $输出文件名temp002[2..$输出文件名temp002.length] + $输出文件名temp001.Extension
复制代码
对了楼主有powershell运行环境么?是什么系统,版本是powershell几点零?愿意搭建powershell脚本运行环境么?

因为我只会 超牛x的 powershell,你要是没有或不愿意搭建powershell的话,以后我也不关注,解答你的问题了。


旁白:
win下处理文件,讲功能bat肯定不行,处理不了长字符串。
awk、sed、python这些生于linux世界的软件,对unicode,中文编码不如powershell。
vbs又没有stringbuilder这个大字符串对象。
几乎powershell是最简单,功能强,编码支持最好的,至于性能,欢迎跟我写的powershell脚本pk。
1

评分人数

    • CrLf: 不懂的东西不要随意诽谤PB -40
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

1脚本在此,根据上次那个【单核】脚本简单改变而成,和上次的脚本80%以上相同,实际上powershell文本处理脚本很简单,基本都这样。如果你还需要多核的,招呼一声,也请说出你干活的cpu频率和核心,说型号也行。

2 还是哪句话,谁不服,欢迎pk,我们越用不同的脚本pk,不同的语言pk,楼主越受益。但请跟此帖,不要乱搞论坛了,拜托。

3pk的话,还请楼主上传数据,越多,越大,越全,越好。
3.1 建议每位pk者说出自己的cpu,脚本内存占用。
3.2你若来pk最好去powershell版看看安装帖子,搞个最新版的powershell。或者这样说,每种语言的最新版本的解释器,你都要有,每种脚本的运行时间,你都要给出。
最少给出你的,和我的脚本,在你机子上的运行时间。
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

回10楼:
我是一名脚本炼器师,恨自己才疏学浅,还未能把祖师爷的技术推演至极!
我是一名脚本炼器师,恨自己才疏学浅,还未能把祖师爷的powershell太乙精金炼制成屠龙宝刀!
我炼出n宝,刺瞎了钛金狗眼,谁不服就出来晒宝。
我分享经验,总有人受益。
我放出方案,解决问题。总有人受益。
我一步一脚印,十步杀一人,身后躺满 手持破铜烂铁;风凉话;吹牛x;质疑;炼器师的残尸。
我手持,还未炼化完美的残刃,目光深邃,登上高坛,渴望用你来磨练我的宝刀。。。
我道:“磨练技术,法宝而已,输赢没什么的,真的,来吧”


身为脚本炼器师,手持破铜烂铁,除了风凉话,吹牛x,怕输就只会做缩头乌龟,还怎在圈里混?
去年你炼制的破铜烂铁,被我实事求是地,用时间对比证明了不太佳,就来说风凉话,找后帐了么?
你应该发粪涂墙啊,你这样做难免让【所有脚本炼器师】鄙视。
1

评分人数

    • CrLf: 发粪涂墙破坏市容,说人话PB -40
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

13楼:
言不成句,词不达意,还拽文言,胡说八道,还咒人劫难,诊人症状,  ---关你屁事?别写脚本了,回蒙古坐堂开方吧。
然心胸狭隘---我看装人大爷的不但心胸狭隘,还口脏乱充大辈,这真是论坛之福。你却视而不见,我诊你有眼无珠如何?或者心眼长偏了。
此山本有n山头,或曰n峰,峰岭神秀。又有台,登台献艺,你方唱罢我登场,天生瑜亮,舌计(呵呵)战群儒,有何不可?为何要按你狭隘头中所想,人人都龟缩在自己的山头中?
--------------------------------------
15楼:
本派全称为,【microsoft神教】。【powershell派】。【powershell交流宗】
本教创世之神为世界首富,比尔盖茨。本派创世人为微软架构师 Jeffrey Snover
详见  http://www.bathome.net/thread-25208-1-1.html
内有照片,他们都没死。
看完帖后,我希望你收回这句话 【你祖师爷埋哪里,我找人把它刨开,看它是否真的三头六臂】
玩bat的不尊盖茨等大神,才是论坛和众长老之辱!其他小事,跟此比,算个毛?
纵然你写过10年bat代码,也有比你写的更久的长老,或者隐士在论坛。他们对你说【小子你太狂了】你会觉得过分么?
-------------------------------
楼主:
有些要求你没说清楚,比如文件名后面那个ss,
你运行我的脚本如何?
1

评分人数

    • CrLf: 看小说看得人都傻了PB -2
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

返回列表