Как применить эту команду sed к определенной строке в текстовом файле, а не ко всему файлу?
Я нашел здесь решение для замены любых IP-адресов в файле на определенный адрес. Мне нужно применить эту команду к определенной строке в файле, чтобы она заменяла только один неизвестный IP-адрес. Я видел, что sed использует -n для фильтрации, но я буквально ничего не знаю о том, как применить это для достижения моей цели.
Этот код работает для каждого IP в файле:
sed -e 's/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/x.x.x.x/g' test.txt
Как применить его к единственной строке в файле, которая также содержит строку "ipv4", чтобы другие строки, содержащие IP-адреса, оставались неизменными?