如何批量访问文本文件中的不同行

时间:2013-01-12 14:44:20

标签: url text batch-file line

澄清它首先我正在创建一个url缩短脚本,它使用input.txt文件作为输入并输出为output.txt,您可以在input.txt中放置无限链接

这就是我得到的

@echo off
set /p firstline=<input.txt
echo %firstline%
for %%a in (%firstline%) DO (
set "text=http://adfoc.us/api/?key=c803bc5b2f2e8ad5ccb0166d4bc898ae^&url=%%a"
)
echo %text%>output.txt

示例input.txt有600行,我想在output.txt

中创建所有行

1 个答案:

答案 0 :(得分:0)

我假设您有一个input.txt文件,其中包含600行仅包含url部分,并且您希望使用固定的http和关键部分来完成这些行。如果是这样,那么下面的批处理文件就是这样做的:

@echo off
(for /F "delims=" %%a in (input.txt) DO (
   echo http://adfoc.us/api/?key=c803bc5b2f2e8ad5ccb0166d4bc898ae^&url=%%a
)) >output.txt

安东尼奥

PS - 如果我的答案是对的,那么你就不是制作“url shortener script”,而恰恰相反!这个脚本通过添加http和关键部分来获取网址和放大,不是吗?