Форум сайта python.su
Тут приложил исходник
[guest@localhost filtlog]$ ./filtlog.py in.txt out.txt
ok
[guest@localhost filtlog]$ cat out.txt
add address=1.1.1.1/24 interface=bridge1 network=10.10.10.0
add address=55.34.56.123/24 interface=ether4 network=88.82.179.0
add address=192.168.0.1/24 interface=wlan2 network=192.168.0.0
[guest@localhost filtlog]$
Прикреплённый файлы: filtlog.tar (10,0 KБ)
Офлайн
py.user.nextСогласен насчет sed.
А perl ему нафига? Вот sed стоило бы упомянуть.
Офлайн
doza_andОн просто начнёт его изучать, изучит его весь, а потом всё равно в питон придёт, потому что перл неудобный по сравнению с питоном. В питоне можно всё быстро проверить в интерпретаторе (в REPL'е), а в перле запустишь его и непонятно, толи он не работает, толи ты неправильно написал что-то (хреновые у них REPL'ы, у перла и пхп), в результате изучение языка идёт медленнее, а питон, наоборот, быстро изучается и по возможностям всё то же самое даёт.
В этом случае Лаконичность у него как у sed/awk/gerp а при необходимости возможностей побольше.
Офлайн
py.user.next
py.user.next
Надо было сделать архив с файлами и присоединить к сообщению. Иначе символы могут пропадать, так как движок форума их вырезает, так как считает ненужными для чтения. Можешь и теги code использовать, они как раз для точной передачи текста сделаны на всех форумах.
Офлайн
Понравился этот вариант, он лёгкий и вполне понимаем.
for i in open("conf.txt"): if i.startswith('add address='): print(i.strip())
Отредактировано Swell84 (Фев. 13, 2017 16:11:53)
Офлайн