У меня есть файл, который выглядит следующим образом:Использовать sed для подсчета периодов, запятых и чисел?
19.217.179.33,175.176.12.8
253.149.205.57,174.210.221.195
222.118.178.218,255.99.100.202
241.55.199.243,167.98.204.104
38.224.198.117,21.11.184.68
Каждая строка 2 IP-адреса, разделенные запятой. Таким образом, каждая строка должна отвечать следующим требованиям:
- Имеет 1 запр.
- Имеет 6 периодов.
- ТОЛЬКО цифры, запятые и периоды.
Если в строке отсутствует период, имеет больше/меньше одной запятой, имеет букву, пробел или что-то в этом роде - это неверно. В основном я просто хочу использовать sed
или что-то подобное циклу через каждую строку в файле и убедиться, что каждый из них соответствует вышеуказанным требованиям.
Это что-то, что можно сделать с помощью sed
? Я знаю, что вы можете использовать его для удаления файлов, которые имеют/не имеют соответствующих строк, но я не был уверен в подсчете конкретных символов или проверке того, что строка содержит только определенные символы.
Любая помощь была бы принята с благодарностью. Благодаря!
Работал отлично, спасибо! –