我有两个变量:
export portNumber=8888^M
export loginIP_BASE=10.1.172.2^M
我试图将它们都打印在由冒号“:”分隔的一行上。它应该看起来像“10.1.172.2:8888”
echo -n 'Login IP:'
echo -n $loginIP_BASE
echo -n ':'
echo $portNumber
但它会打印这个:
:8888 IP:10.1.172.2
为什么这样做?我怎样才能让它做我想做的事?
此外,这些变量是从另一个文件中预先存在的,所以我自己没有编写它们。“^M”有什么作用?