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

【练习-072】批处理按要求原样输出特殊字符文本内容

本帖最后由 batman 于 2013-2-2 22:19 编辑

出题目的:
    1、重温特殊字符输出处理方法;
    2、重温空行输出处理方法;
    3、学习局部变量传递方法。
加分原则:
    满分30分,视代码和思路酌情加分,以思路为重。
题目如下:
    有特殊字符文本a.txt,要求输出a.txt第8个含有&字符行前面所有行的内容,当然也包括空行。
在这里请注意这个8并不是指的文本的自然行,而是每当行中含有&字符计数加1,当计数达到8时
前面所有的行(含本行),之后的行就不要输出了(本题应输出并只输出到第19行)。总之,题目
说难不难,说易不易,大家都来晒晒自己的思路和技巧吧。
a.txt
  1. }_){*|%<:\!`~"_.} =!>[."~|#+|
  2. -|*#_[{\ ["",*@ >'+{+,\{[[:-`]
  3. ;&'^;`|[^  @,{=?@;.}[-.:,.!|<#
  4. :@"->\;#,%}%* (}"')('&-]=.`|{(
  5. `>?||>[.'!_$`\#<+) <~<#>_&~\$`
  6. !-~:@)/@][|>\~:}^/}.^!)=>-\,{^
  7. $$*$*$^,]~".&#?_#;'(?)^>@\].{^
  8. -~^/<_$}_/$.}_-(=]/})+%-"-^\]>
  9. [<^._@|_?.";}[$'#]>");/-;!{#".
  10. :,'_(}`@~-\]`)-> ]-.(;\'^]++,+
  11. =+'/}]"`* #_ {[[;&{{)$|](,<]~/
  12. .;@/<-^[*#=+~&%/;"=${|}?`.`_#/
  13. =>>[@^]{.{<#>*`}]]([)/|]_#_/$/
  14. ),\<.-<?"<\.))\',`@&&\+'+?`>}&
  15. (%?<*{:\@/>;/=\`:|(}""~;`|[&?!
  16. !^.}'~:[{(][\<'"=-^+#.*"/$(:&&
  17. :^'`.{,"?@"~|(_`:(+<</({=+~-{|
  18. ]!,|("|@[<#&^?;&](^~}%{!^),>./
  19. !-~'- #}@(\>{#(,~*]=.`%_$@(`-*
  20. (?~/]~#_#'-#\?![<?<.$][  @:?\?
复制代码
***共同提高***

返回列表