Я запускаю этот скрипт bash:
#!/bin/sh
date +"%Y-%m-%d %H:%M:%S " | tr -d 'n' >> /home/test_a5gh/Pub_IP.txt
curl http://checkip.amazonaws.com?newline -s >> /home/test_a5gh/Pub_IP.txt
cat /home/test_a5gh/Pub_IP.txt
После создания вышеуказанного файла я поместил его в папку /home/test_a5gh/, а затем выполнил исполняемый файл сценария:
$ sudo chmod u+x testip.sh
Затем, чтобы проверить скрипт, я побежал:
$ ./testip.sh
Однако выход этой команды создается на 2 строках. Вот пример:
2011-22-33 16:10:27
111.222.333.444
Мне нужно, чтобы вывод отображался в 1 строке, например:
2011-22-33 16:10:27 111.222.333.444
Дополнительная информация:
Сценарий взято отсюда.
Вопрос:
Есть ли способ получить этот вывод на 1 строке?