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

第三方http://www.bathome.net/s/tool/index.html?down&key=gawk
  1. gawk "NR==FNR{a[NR]=$0;next}{print a[++i],$0}" "1.txt" "2.txt">"3.txt"
复制代码

TOP

本帖最后由 pcl_test 于 2016-7-21 00:13 编辑

回复 6# hmlstfqtl
  1. //&cls&cscript -nologo -e:jscript "%~f0" "1.txt" "2.txt"&pause&exit
  2. var str = '<VirtualHost {0}>\r\nDocumentRoot C:/xampp/htdocs/{1}\r\nServerName {0}\r\n</VirtualHost>';
  3. var fso =  new ActiveXObject('Scripting.FileSystemObject');
  4. var f1 = fso.OpenTextFile(WSH.Arguments(0), 1);
  5. var f2 = fso.OpenTextFile(WSH.Arguments(1), 1);
  6. var txt = f1.ReadAll().split(/[\r\n]+/), i=0;
  7. while(!f2.AtEndOfStream){
  8.     WSH.echo(str.replace(/\{0\}/g, txt[i]).replace(/\{1\}/, f2.ReadLine())+'\r\n');
  9.     i++;
  10. }
复制代码

TOP

回复 8# hmlstfqtl

你猜
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('type "1.txt"') do (
  4.     set /p str=
  5.     echo;^<VirtualHost %%i^>
  6.     echo;DocumentRoot C:/xampp/htdocs/!str!
  7.     echo;ServerName %%i
  8.     echo;^</VirtualHost^>
  9.     echo;
  10. )<"2.txt"
  11. pause
复制代码

TOP

回复 10# hmlstfqtl

都说让你猜,你说少了什么

TOP

回复 12# hmlstfqtl

2楼GNU的代码白写了

TOP

返回列表