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

[文本处理] [分享]批处理给bash文本教程分段

虽然说跑去ubuntu下折腾了好一段,
打算学bash脚本来着,结果还没学就碰上问题了
我下载了一个<<高级Bash脚本编程指南>> ,是文本格式的,正想看了
结果整个700多K,第二次接着看的时候真晕,还得用搜的。
于是跑来win下批处理拉(这个故事告诉我们,老本事还是很好用的,忘本是不对滴)

我改名为 bash.txt
内容规格,前面是一段序,然后有目录表,
下面文章有的分段根目录表不一样,经过观察,整个文章是分为9章,
根据第1章,第2章。。。。来处理
于是入手了。
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /a n=1
  4. type nul>list.txt
  5. for /f "tokens=* delims=" %%a in (bash.txt) do (
  6.    set now=%%a
  7.    if "!now:~0,3!"=="第!n!章" (
  8.           echo,%%a>>list.txt
  9.           set file=第!n!章.x
  10.           type nul>!file!
  11.           set /a n+=1
  12.           echo %%a
  13.    )
  14.    if defined file (echo,%%a>>"!file!")
  15. )
  16. pause
  17. exit
复制代码
就当个实例发上来咯,很久没写了,脑子有点生锈,各位多多指教!
有Bash的处理方案也教教俺撒

把它整成个 htm 或 chm 就更好了

TOP

可惜小弟我毛有那个能力哟

TOP

我做了个CHM版本,需要的话说一声,不过本人比较懒,没有做目录。哈哈

TOP

这个教程,后面很多实例,我想如果要做个好的chm 应该要花挺多时间跟耐心的。

TOP

Advanced Bash-Scripting Guide 3.9.1 (包括中译本)http://www.linuxsir.org/main/node/140
PDF、chm格式都有
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

Bash中文参考手册
http://bbs2.chinaunix.net/thread-1598795-1-1.html

Bash新手指南 chm版
http://bbs2.chinaunix.net/thread-1241173-1-1.html

Advanced Bash-Scripting Guide 3.9.1 中文版.pdf
http://bbs2.chinaunix.net/thread-1610033-1-1.html

Advanced Bash-Scripting Guide 3.7.2 中文版.pdf
http://bbs2.chinaunix.net/thread-1569056-1-1.html

Bash初学者常见错误
http://bbs3.chinaunix.net/thread-503842-1-1.html

Unix Shell编程 第三版
http://bbs2.chinaunix.net/thread-1508120-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

各位知识一个比一个丰富…… 收藏

TOP

exist渐入成熟,小子有前途。。。
***共同提高***

TOP

弄了个目录,需要的就收藏吧:

http://www.rayfile.com/files/053 ... -b366-0014221b798a/
1

评分人数

TOP

我的代码出现重大失误,真悲哀阿!
绕了这么久,知识还是回到原点了!
1楼代码在处理的时候吧所有的 ! 都丢失了
导致教程中的 #!  变成#
我还郁闷,印象中好像是#! 来着,难道我记错了?
而这个Sha-Bang 也就是 “#! ” 是非常重要的,关系到使用哪个脚本解释器,
而我却一直读着被拔了毛的教程到第8章,测试的时候郁闷了好就才回想起来
的确是#! 而不是#

T _ T

TOP

俺也补充一下吧,CHM中的网页用转码软件从GB2312转UTF8,然后又从UTF8转GB2312,网页内容丢失了好多,所以楼上的CHM不能使用,对 523066680兄深感抱歉,过段时间比较空闲将重新上传,望兄见谅!

TOP

返回列表