Может возникнуть причудливый способ сделать это с помощью терминала, но я не знаю, как это сделать. Вот как я это сделаю, используя python
Скопируйте этот код в новый файл, назовите его whatEverYouWant.py и измените строку, в которой «input.txt» будет «yourFileWithIps.txt»
import re
validIpAddressRegex = "^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$";
ips = []
with open('input.txt','r') as f:
output = f.read()
ips = re.findall(r'[0-9]+(?:\.[0-9]+){3}', output)
for x in range(1, len(ips) + 1):
print str(x) + '.' + ips[x-1]
, затем с терминала перейдите к месту, где вы сохранили whatEverYouWant.py, и введите
python whatEverYouWant.py
, и это должно выводить то, что вы хотите.
Результаты моего собственного теста [ ! d4]
cam@cam-P5E:~/Desktop$ python getips.py
1.192.168.0.1
2.255.255.255.0
3.10.0.0.1
4.192.192.192.192