Я пытаюсь добавить текст (предопределенный) между отсортированным выводом и сохранить в новый файл.
Я использую команду curl для сбора информации.
$ curl --user XXX:1234!@# "http://......"
Затем используя grep для поиска IP-адресов и сортировки, чтобы они появлялись только один раз.
$ curl --user XXX:1234!@# "http://......" | grep -E -o -m1 '([0-9]{1,3}[\.]){3}[0-9]{1,3}' | sort -u
Мне нужно добавить <my_text_predefined> ([0-9]{1,3}[\.]){3}[0-9]{1,3} <my_text_predefined>
между IP-адресом regex и затем сохранить в новом файле.
Сценарий ниже только получить мой IP-адрес
$ curl --user XXX:1234!@# "http://......" | grep -E -o -m1 '([0-9]{1,3}[\.]){3}[0-9]{1,3}' | sort -u
123.12.0.12
123.56.98.76