如何在已存在的文件中加入指定的内容:
比如有一个AB.TXT文件,里面只有一行内容.另一个BC.TXT文件已存在多行内容,我现在要在BC.TXT中的第二行和第5行下加入AB.TXT中的内容,怎么写?
比如有一个AB.TXT文件,里面只有一行内容.另一个BC.TXT文件已存在多行内容,我现在要在BC.TXT中的第二行和第5行下加入AB.TXT中的内容,怎么写?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set /p ii=<ab.txt
setlocal enabledelayedexpansion
for /f "delims=" %%i in (bc.txt) do (
echo %%i>>temp.txt
set /a num+=1
if "!num!"=="2" echo %ii%>>temp.txt
if "!num!"=="5" echo %ii%>>temp.txt
)@echo off
for /f "tokens=1* delims=:" %%a in ('findstr /n . BC.txt') do (
echo %%b
if "%%a"=="2" type ab.txt
if "%%a"=="5" type ab.txt
)>>tmp.txtOriginally posted by tclshx at 2006-10-11 18:55:
看来是没希望了
sed -e "2rAB.txt" -e "5rAB.txt" BC.TXT
Originally posted by 无奈何 at 2006-10-12 05:22:
想说的 namejm 兄已经说了。
楼主试试下面的命令,可简单解决你的问题。
sed "2~3rAB.txt" BC.TXT
sed 下载:http://www.student.northpark.edu/pe ...
C:\Documents and Settings\Administrator>sed /?
sed: -e expression #1, char 2: Unterminated address regex
瓜い , よ standard input 夹非块 , 琌弄戈ぇ矪 ; standard output 夹非块 , 琌癳挡狦ぇ矪 ; い丁 sed よ遏ㄢ店絬よ遏ボ sed 瑈祘ㄤい , オ娩店絬よ遏ボ sed 盢夹非块戈竚 pattern space , 娩店絬よ遏ボ sed 盢 pattern space い絪胯Ч拨戈癳夹非块
店絬よ遏い , ㄢ龟絬よ遏だボ pattern space 籔 sed scriptㄤい , pattern space 絯侥跋 , ウ琌 sed 初┮ ; τ sed script 玥ボ舱磅︽絪胯
瓜い, オ娩店絬よ遏 "Unix" パ夹非块竚 pattern space ; 钡帝 , 娩店絬よ遏い , sed 磅︽ sed script い絪胯 s/Unix/UNIX/ (爹秆 ) , 挡狦 "Unix" 砆蠢传Θ "UNIX" , ぇ , "UNIX" パ pattern space 癳夹非块
羆瓃┮ē , 讽 sed パ夹非块弄︽戈 pattern space , sed ㄌ酚 sed script 絪胯硋癸 pattern space ず戈磅︽絪胯 , ぇ , パ pattern space ず挡狦癳夹非块 , 钡帝盢︽戈弄狡磅︽瓃笆 , 弄Ч┮Τ戈︽ゎ