LINUX.ORG.RU

Сообщения lowbob

 

Подскажите варианты обработки текста sed, awk ?

Форум — Development

Приветствую, попробовал погуглить все возможные примеры с sed и awk, ничего найти похожего не смог, решил спросить, реально ли такое сделать?

Имеем вывод

sudo find /proc/sys -type f -print -exec cat '{}' \;
/proc/sys/abi/vsyscall32
1
/proc/sys/debug/exception-trace
1
.
.
.
/proc/sys/dev/cdrom/info
CD-ROM information, Id: cdrom.c 3.20 2003/12/17

и.т.д

Задача вывести в следующем формате

abi.vsyscall32 = 1
debug.exception-trace = 1

dev.cdrom.info = CD-ROM information, Id: cdrom.c 3.20 2003/12/17

в примере вывод 1,2 и 9 строки.

Задача при фильтрации, удаляем у текущей строки /proc/sys/, далее все следующие «/» заменяем на точки «.» в конце строки приклеиваем знак = и дальше вывод самого файла.

Возможно ли такое сделать при помощи find /proc/sys -type f | либо sed либо awk ? либо при помощи другой конструкции?

Перемещено Zhbert из general

 ,

lowbob
()

RSS подписка на новые темы