$ cat /etc/sudoers
inavg7ey evl0000332,evl0000333,evl0000234,evl0000999,evs99234456,\\
evl3300987,evl3344567,evlser999,eul000123,evs3300123,evs3300124,\\
(root,jboss,superss) NOPASSWD:ALL
inavgmcn evl0000332,evl0000333,evl0000234,evl0000999=(all,wasadmin,\\
jboss,superss) NOPASSWD:ALL
Я хочу распечатать данные пользователя inavg7ey со второй строкой (если есть еще строки там, где я тоже их хочу) .. может ли кто-нибудь помочь мне с этим? Я попытался это:Печать более чем одной строки после матча
awk '/inavg7ey/' /etc/sudoers
но он показывает только этот один:
inavg7ey evl0000332, evl0000333, evl0000234, evl0000999, evs99234456, \
Использование 'awk' разобрать файл, который поддерживает продолжение линии будет требовать зная, что продолжение линии выглядит и обработки, которые сами (чтобы сделать это надежно). Вы всегда можете использовать одно из решений [здесь] (http://stackoverflow.com/a/17914105/258523). –
'awk '/ inavg7ey/&&/\\\\ $/{print; getline; print}'' –
Спасибо Champ, теперь его отображение соответствующего шаблона также –