将多行环境变量拆分为几行

将多行环境变量拆分为几行,第1张

将多行环境变量拆分为几行

FOR / F命令将插入变量中的LF作为行分隔符(这是FOR / F命令的自然行为),因此,使用FOR / F处理此类变量不需要任何其他 *** 作:

@echo offsetlocal EnableDelayedExpansionrem Create a variable containing line breaks.set LF=^%empty line 1/2%%empty line 2/2%set "str=The quick brown!LF!fox jumps over!LF!the lazy dog."set line=0for /F "delims=" %%a in ("!str!") do (   set /A line+=1   echo Line !line!: %%a)

这里的关键是用!exclamationMarks !;扩展变量。否则,LF将削减%value%。另外,如果要用LF分隔 完整的行 ,请使用“
delims =”。输出示例:

Line 1: The quick brownLine 2: fox jumps overLine 3: the lazy dog.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642425.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存