虽然说跑去ubuntu下折腾了好一段,
打算学bash脚本来着,结果还没学就碰上问题了
我下载了一个<<高级Bash脚本编程指南>> ,是文本格式的,正想看了
结果整个700多K,第二次接着看的时候真晕,还得用搜的。
于是跑来win下批处理拉(这个故事告诉我们,老本事还是很好用的,忘本是不对滴)
我改名为 bash.txt
内容规格,前面是一段序,然后有目录表,
下面文章有的分段根目录表不一样,经过观察,整个文章是分为9章,
根据第1章,第2章。。。。来处理
于是入手了。- @echo off
- setlocal enabledelayedexpansion
- set /a n=1
- type nul>list.txt
- for /f "tokens=* delims=" %%a in (bash.txt) do (
- set now=%%a
- if "!now:~0,3!"=="第!n!章" (
- echo,%%a>>list.txt
- set file=第!n!章.x
- type nul>!file!
- set /a n+=1
- echo %%a
- )
- if defined file (echo,%%a>>"!file!")
- )
- pause
- exit
复制代码 就当个实例发上来咯,很久没写了,脑子有点生锈,各位多多指教!
有Bash的处理方案也教教俺撒 |