У меня есть две переменные:эхо-печать переменных на одной строке
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
Почему он делает это? Как я могу заставить его делать то, что я хочу?
Кроме того, переменные уже существуют из другого файла, поэтому я сам их не пишу. Что делает «^ М»?