использование gawk

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
aleksejsmir
Сообщения: 155

использование gawk

Сообщение aleksejsmir »

Будьте добры, подскажите синтаксис использования команды gawk в контексте редактирования /etc/sysconfig/SuSEfirewall2 в OpenSuse 11.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: использование gawk

Сообщение allez »

Да не вопрос! Вы только расскажите нам о бифуркации патагонцев на основе материалов об оседлости эскимосов. ;)

Что касается синтаксиса awk, то он описан в man awk и не зависит от редактируемого файла. Опишите, пожалуйста, подробнее свою задачу: что имеется и что нужно из этого получить, а там и посмотрим.
Спасибо сказали:
Аватара пользователя
aleksejsmir
Сообщения: 155

Re: использование gawk

Сообщение aleksejsmir »

allez писал(а):
02.08.2008 06:44
о бифуркации патагонцев...


Боюсь, не та ветка форума и типа бан получу; в др. раз. :-)
А вот о синтаксисе... хочу научиться работать c конфигурационными файлами напрямую, без графического интерфейса. В частности - OpenSuse 11, /etc/sysconfig/SuSEfirewall2. Насколько понимаю, "gawk — подходящее средство для построчной фильтрации без использования регулярных выражений"; иными словами - возможно увидеть этот, в частности, файл без комментов? которые " 90 процентов содержимого файла — подробные текстовые комментарии с примерами возможных вариантов настройки."
Т.е. awk возможно использовать "для быстрого анализа текущей конфигурации" ? скажите. как это сделать?
Спасибо сказали:
alfss
Сообщения: 262

Re: использование gawk

Сообщение alfss »

купить себе мозг в ларьке и прочитать man awk
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: использование gawk

Сообщение allez »

aleksejsmir писал(а):
02.08.2008 22:29
Насколько понимаю, "gawk — подходящее средство для построчной фильтрации без использования регулярных выражений"; иными словами - возможно увидеть этот, в частности, файл без комментов?
По моему сугубо личному мнению, регулярные выражения очень облегчают поиск строк и неинтерактивные фильтрацию и редактирование файлов. А еще кроме awk неплохо иметь на вооружении grep/egrep, sed и другие средства обработки текста, например, cut и tr...

Приведенную вами задачу можно выполнить следующими способами:

Код: Выделить всё

egrep -v "(^#|^$)" /etc/sysconfig/SuSEfirewall2
sed 's/^#.*//; /^$/d' /etc/sysconfig/SuSEfirewall2
В данных примерах удаляются не только строки комментариев, начинающиеся с символа "#", но и пустые строки. Вариант с sed работает быстрее.
Спасибо сказали:
Аватара пользователя
aleksejsmir
Сообщения: 155

Re: использование gawk

Сообщение aleksejsmir »

ок, спасибо.
Скажите - есть ли вообще смысл использовать OpenSuse в качестве шлюза или роутера? без графической оболочки? или для этой цели более подходит другая сборка?
Спасибо сказали:
Аватара пользователя
Kataklysm
Сообщения: 280
ОС: Linux Suse 10.2-10.3 Sles-10.1

Re: использование gawk

Сообщение Kataklysm »

aleksejsmir писал(а):
03.08.2008 13:03
ок, спасибо.
Скажите - есть ли вообще смысл использовать OpenSuse в качестве шлюза или роутера? без графической оболочки? или для этой цели более подходит другая сборка?

Офтоп
Любой линукс для этих целей подходит. У меня у самого файл-сервер и инет(почта)-сервер на Suse 10.3.Системы работают в данный момент уже 8 мес.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: использование gawk

Сообщение allez »

aleksejsmir писал(а):
03.08.2008 13:03
Скажите - есть ли вообще смысл использовать OpenSuse в качестве шлюза или роутера?

Kataklysm писал(а):
03.08.2008 13:11
Любой линукс для этих целей подходит.

Поддерживаю Kataklysm.
Спасибо сказали:
Аватара пользователя
aleksejsmir
Сообщения: 155

Re: использование gawk

Сообщение aleksejsmir »

alfss писал(а):
03.08.2008 00:11
купить себе мозг в ларьке и прочитать man awk


Ответ не по существу; почему-то уверен, что в реальной жизни вы куда более сдержанны. :-) не в этом ли причина увлечения никсами? :-D


Kataklysm писал(а):
03.08.2008 13:11
У меня у самого файл-сервер и инет(почта)-сервер на Suse 10.3.Системы работают в данный момент уже 8 мес.

работают - с графической оболочкой или без?
Спасибо сказали:
alfss
Сообщения: 262

Re: использование gawk

Сообщение alfss »

aleksejsmir писал(а):
03.08.2008 13:55
alfss писал(а):
03.08.2008 00:11
купить себе мозг в ларьке и прочитать man awk


Ответ не по существу; почему-то уверен, что в реальной жизни вы куда более сдержанны. :-) не в этом ли причина увлечения никсами? :-D


Kataklysm писал(а):
03.08.2008 13:11
У меня у самого файл-сервер и инет(почта)-сервер на Suse 10.3.Системы работают в данный момент уже 8 мес.

работают - с графической оболочкой или без?




Где вы видели сервер с граф оболочкой??разве что Oracle..
Не хотите утруждать себя чтением man`ов ,то наймите человека который вам всё разжуёт и положит в рот.
Спасибо сказали:
Аватара пользователя
aleksejsmir
Сообщения: 155

Re: использование gawk

Сообщение aleksejsmir »

alfss писал(а):
03.08.2008 14:03
Где вы видели сервер с граф оболочкой??разве что Oracle..
Не хотите утруждать себя чтением man`ов ,то наймите человека который вам всё разжуёт и положит в рот.


Вы опять неправы, причем дважды.
Видел. И имел кое-какие проблемы. Потому и спрашиваю - пытаюсь понять; был ли этот сервак с OpenSuse и поставленной на него VBox с гостевыми под W3K, у которого приходилось время от времени up виртуальные сетевые интерфейсы - недосмотром либо неграмотностью местного админа или же такое вполне в порядке вещей.
И второе. Перечитайте свое сообщение - в данной ветви форума оно... как бы это сказать помягче.... не самое информационно насыщенное. Стоило ли тратить на него время?
Спасибо сказали:
Аватара пользователя
Kataklysm
Сообщения: 280
ОС: Linux Suse 10.2-10.3 Sles-10.1

Re: использование gawk

Сообщение Kataklysm »

Графическая оболочка на серверах вообще не нужна. У меня на серверах ни монитора,не клавы с мышкой нету, т.к. это лишние детали.
Графическая оболочка у вас будет только "жрать" ресурсы.

P.S. Думаю тему надо переименовать.
Спасибо сказали:
Аватара пользователя
aleksejsmir
Сообщения: 155

Re: использование gawk

Сообщение aleksejsmir »

Kataklysm писал(а):
03.08.2008 14:41
P.S. Думаю тему надо переименовать.


"Linux - сервер для новичков" подойдет, как считаете? :-)
Спасибо сказали: