У меня есть две переменные:
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"?