【发布时间】:2019-08-07 01:24:59
【问题描述】:
第一次发帖-抱歉! 是的,我看过很多关于如何在批处理脚本中替换字符串中的字符的帖子,但我似乎无法让它们中的任何一个与“=”一起使用。这是我想做的:
这是一个批处理文件,在 bash shell 中运行:
set ss=param1= 3, pram2 = 27.3, param3 = 11,
echo %ss% | sed 's/=/ /g' | sed 's/,/ /g'
它精美地写入屏幕:
param1 3 pram2 27.3 param3 11
这正是我想要一个变量充满的,而不是在屏幕上看它!我希望它改为写入变量 - 例如:
set sss=echo %ss% | sed 's/=/ /g' | sed 's/,/ /g'
echo %sss% returns ECHO is off.
echo $sss returns $sss
非常感谢您的帮助!
【问题讨论】:
标签: string batch-file variables return