标题: [代码合集] [已解决]批处理把文件的第一行写入另一文件的每行的行尾 [打印本页]
作者: heimahack 时间: 2018-8-21 14:31 标题: [已解决]批处理把文件的第一行写入另一文件的每行的行尾
- @echo off&setlocal enabledelayedexpansion
- (for /f "delims=" %%a in (1.txt) do (
- set /p a=
- echo !a! %%a
- ) )<2.txt >21.txt
复制代码
已经得到管理员的解决,谢谢本坛管理员的支持。
作者: xczxczxcz 时间: 2018-8-21 14:56
把 1.txt 2.txt 和bat 放到同一文件夹内- @echo off & setlocal EnableDelayedExpansion
- cd/d "%~dp0"
-
- for /f "delims=" %%a in ('type 1.txt') do (set /a n+=1 & set "str!n!=%%a")
- echo 共有 [%n%] 行字符
- set/p var=请输入行号:
-
- (for /f "delims=" %%a in ('type 2.txt') do (echo %%a & echo; & echo !str%var%! & echo;))>21.txt
- pause & exit
复制代码
看是不是你想要的效果。
======================
作者: Batcher 时间: 2018-8-21 17:06
- @echo off
- set /p str=<"1.txt"
- (for /f "delims=" %%i in ('type "2.txt"') do (
- echo %%i %str%
- ))>"21.txt"
复制代码
作者: xczxczxcz 时间: 2018-8-21 18:22
回复 3# Batcher
偶理解错楼主的意思了。他是要放在行尾。哈。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |