bat脚本10_将2个文本文件中的对应行合并
来源:互联网 发布:尤克里里调音软件G 编辑:程序博客网 时间:2024/06/02 00:30
1.概述
%1就是表示批处理的第一个参数
%~1表示删除参数外面的引号
goto :eof 类似c++的return
skip=%~1 是跳过for循环中前多少行
2.实例
filename1.txt--------------
小明
小红
filename2.txt--------------
99
60
CombineFile.bat-------------
@echo off
set num=0
setlocal enabledelayedexpansion
for /f "delims=" %%a in (file1.txt) do (
if !num! equ 0 (
set /p str=<file2.txt
echo %%a!str!>>file3.txt
) else (
call:get !num! "%%a"
)
set /a num+=1
)
pause
exit
:get
for /f "skip=%~1 delims=" %%b in (file2.txt) do (
echo %~2%%b>>file3.txt
goto :eof
)
生成的文本文件内容如下
file3.txt------
小明99
小红60
0 0
- bat脚本10_将2个文本文件中的对应行合并
- bat脚本12_比较2个文本文件中的以逗号分隔的字符串
- bat脚本11_取出1个文本文件中的以逗号分隔的字符串
- bat脚本6_替换文本文件中的字符
- bat脚本7_删除文本文件中的字符
- 通过VBS合并2个文本文件
- 合并多个文本文件中的内容到一个文件中
- 合并多个文本文件方法
- 将文本文件中的行随机排序【原创】
- bat脚本_常见命令
- 批处理bat中的脚本
- shell脚本实现将文件中的几行输出合并成一行显示
- 用VBScript写合并文本文件的脚本
- Dos命令将两个文本文件内容合并
- 用批处理BAT合并文本文件,目前最简单的方法。
- 多个文本文件按顺序合并
- 用DOS命令合并多个文本文件
- [批处理]_[Windows]_[命令行快速制作(合并)大文本文件]
- 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
- Android在中国的繁荣并没有给Google带来任何好处
- git-初始学习摘录01
- 【Poj】-2299-Ultra-QuickSort(树状数组,离散化, 好)
- github上关于iOS的各种开源项目集合(转)
- bat脚本10_将2个文本文件中的对应行合并
- 图结构练习——最短路径
- 懒人库--ButterKnife
- Class类文件的结构
- UITableViewCell右边只有一个打勾
- Oracle控制结构
- linux下磁盘占用达到100%了,找不到哪些大文件耗尽了磁盘。
- SharePoint 2013 常用开发配置记录。
- 使用消息队列的 10 个理由