当前位置: 首页 > news >正文

中国质量建设协会网站医疗网站建设新闻

中国质量建设协会网站,医疗网站建设新闻,现在网站优化,百度竞价广告怎么收费::TraceLines.bat goto :test1http://www.bathome.net/thread-27229-1-1.html#批处理如何获取txt文本中某行某列的内容/指定行指定列的内容 http://www.bathome.net/thread-47304-1-1.html#如何用批处理读取文本第二行并赋值给变量? https://github.com/npocmaka/ba…
::TraceLines.bat
@goto :test1http://www.bathome.net/thread-27229-1-1.html#批处理如何获取txt文本中某行某列的内容/指定行指定列的内容
http://www.bathome.net/thread-47304-1-1.html#如何用批处理读取文本第二行并赋值给变量?
https://github.com/npocmaka/batch.scripts/blob/master/fileUtils/tailHead.bat
关联 .lnk: "文件查看:查找文件的第m行第n列.bat":test1@echo off&setlocal EnableDelayedExpansionchcp 936set my=hi babyrem 空行: 只含有空白字符(cr,space,tab,bs)的行不算空行。rem crlf 或 lf 算换行,单独的 cr 不算换行。crlf 或 lf 不计入本行空白字符内。set #m=1set #n=18rem 取从第 #m 行起到第 #n 行中的最后一个非空行。rem 好处是兼容特殊字符,不需要写文件。(for /l %%a in (!#m! 1 !#n!) do set /p Target=)<"%TEMP%\$"set Targetrem 统计文本行数,最后一个空行不计入总数。for /f "tokens=*" %%a in ('type "%TEMP%\$" ^| find /c /v ""') do set sum=%%aecho "sum=!sum!"rem 遍历文件,取出所有非空行,赋值给 Line00X(for /l %%a in (1 1 !sum!) do (set /a no=%%a+1000&set /p Line!no:~1!=))<"%TEMP%\$"set Line&pause
@goto :EOF

代码:

:: ---------------------------------------------------------------------------------------------------------------------

::TraceLines.bat
@goto :test1

http://www.bathome.net/thread-27229-1-1.html#批处理如何获取txt文本中某行某列的内容/指定行指定列的内容
http://www.bathome.net/thread-47304-1-1.html#如何用批处理读取文本第二行并赋值给变量?
https://github.com/npocmaka/batch.scripts/blob/master/fileUtils/tailHead.bat
关联 .lnk: "文件查看:查找文件的第m行第n列.bat"

:test1
    @echo off&setlocal EnableDelayedExpansion
    chcp 936
    set my=hi baby
    rem 空行: 只含有空白字符(cr,space,tab,bs)的行不算空行。
    rem crlf 或 lf 算换行,单独的 cr 不算换行。crlf 或 lf 不计入本行空白字符内。
    set #m=1
    set #n=18
    rem 取从第 #m 行起到第 #n 行中的最后一个非空行。
    rem 好处是兼容特殊字符,不需要写文件。
    (for /l %%a in (!#m! 1 !#n!) do set /p Target=)<"%TEMP%\$"
    set Target

    rem 统计文本行数,最后一个空行不计入总数。
    for /f "tokens=*" %%a in ('type "%TEMP%\$" ^| find /c /v ""') do set sum=%%a
    echo "sum=!sum!"
    rem 遍历文件,取出所有非空行,赋值给 Line00X
    (for /l %%a in (1 1 !sum!) do (set /a no=%%a+1000&set /p Line!no:~1!=))<"%TEMP%\$"
    set Line&pause
@goto :EOF

:: ---------------------------------------------------------------------------------------------------------------------

测试文本(%TEMP%\$):

注意: 文件编码格式为 GB2312(简体中文)

如何输入 cr 或 lf ? 使用 Notepad++ hexeditor 插件,找到 crlf , 选中 cr 或 lf , ctrl+x

:: ---------------------------------------------------------------------------------------------------------------------

2:3:F:\快捷方式\Start Menu 开始菜单\!TEMP!.lnk5:F:\快捷方式\Start Menu 开始菜单\%CommonProgramFiles(x86)%.lnktab7:F:\快捷方式\Start Menu 开始菜单\%TEMP%.lnk8:blank1 10:blank312:CR1 14:CR3 16:C:\;set a=`@#$^&_+-={[}]));)( ''', !temp!,!my!,%temp%,%my%; if !%~1!==!%%~2!;%1,%~2%,%~; ^,^^,^^^,^^^^, !!,!,!!!, %%,%,%%%, ...txt (2).lnk20:LF22:aaa24:C:\;set a=`@#$^&_+-={[}]));)( ''', !temp!,!my!,%temp%,%my%; if !%~1!==!%%~2!;%1,%~2%,%~; ^,^^,^^^,^^^^, !!,!,!!!, %%,%,%%%, ...txt.lnk
25:	 one27:two29:three

:: ---------------------------------------------------------------------------------------------------------------------

测试文本(%TEMP%\$)截图:

:: ---------------------------------------------------------------------------------------------------------------------

测试结果截图:

总结:

1 bat 里要把命令赋值给变量,除了 for...in('command')... , 就是 command>file, set/p var=<file

   这两者都是有缺点的,前者 in() 会把 command 结果里的 %TEMP% ,!TEMP! 变量展开。

   后者要写文件,在大批量运算时,会非常慢。

2 本文代码的好处是不用写文件,或者说只写一次。而且还兼容所有特殊字符。至于控制字符。。。呃,有点超纲了~~

3 想要测试是否兼容各种特殊字符,可以把 line022 拆出来,一个个特殊字符去测试。这里我就不说了,有勤劳的小蜜蜂吗?搞出亿点点例子来,测出不兼容的例子,请踢我一脚。

http://www.yayakq.cn/news/420522/

相关文章:

  • 如何做好外贸网站建设wordpress 菜单保存在哪
  • 图片生成网站wordpress 主题next
  • 网站 502错误制作网线颜色顺序
  • 怎么建个人公司网站md5(wordpress)
  • 免费设计图片素材网站wordpress主要函数
  • 浙江金顶建设公司网站网站建设 技术团队介绍
  • 广东专业网站建设公司上什么网站做会计教育
  • 做混剪素材下载网站已经收录大规模修改收录页面对网站有影响吗
  • 网站套餐可以分摊吗吗编程c++网课哪家好
  • 深圳网站建设如何制作有没有在网上做ps赚钱的网站
  • 建筑设计人才招聘网站网站建设时间影响因素
  • 阿里云服务器的网站备案外贸网站做开关的哪个好
  • 成都网站建设技巧wordpress悬浮框
  • 西安网站建设聂卫超低价网站维护网站托管
  • wordpress下载站批量在线看免费观看视频网站大全
  • 宝安专业网站设计多少钱网站维护工作内容
  • 甘孜商城网站建设网站建设业务经理岗位职责
  • 太原网站制作电话北京专业网页设计公司
  • jsp做的网站html制作音乐网站代码
  • 浙江住建局官方网站南阳网站搭建
  • 网站建设浦东可视化网页设计
  • 网站页面如何设计中国建设银行官网站黄金部王毅
  • 公司网站建设合同交印花税吗谷歌seo推广服务
  • 手机qq网页版网站h5免费制作平台火蚁邀请函怎么写
  • 社交网站制作个人网页制作教程代码
  • 网站怎么解析域名解析网站建设公司财务预算
  • 建设银行长春网站郑州搜索引擎优化
  • seo培训中心重庆关键词优化
  • 哪里培训网站开发好最近发生的重大新闻事件
  • 做好网站建设和运营网站建设公司没落