如何从批处理变量中删除换行符

时间:2017-11-16 17:02:46

标签: batch-file newline

美好的一天! 我有一个批处理脚本,当我回显像这样的变量

echo %variable1%

我这样出去了

TestLine1
TestLine2
TestLine3
TestLine4

我的目标是修改此变量以删除所有换行符,以便输出看起来更像

TestLine1TestLine2TestLine3TestLine4

在没有创建文件的情况下,有一种简单的方法吗? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:-1)

您可以使用命令tr:

cleanedVariable1=$(echo $variable1 | tr -d '\n' )
echo $cleanedVariable1

命令tr删除或翻译字符。选项-d删除给定的字符。在这种情况下,我们将从变量中删除所有新行,并将其分配给新变量。