LINUX.ORG.RU

... или cut -f4 -d' ' :)

aol ★★★★★
()
Ответ на: комментарий от silw

Поддерживаю silw, потому что непонятно, сколько полей будет внутри квадратных скобочек в случае разбора awk или cut. Только я бы написал немного по-другому (вторых квадратных скобочек может и не быть):

sed 's/^.*\]\s\([^[:space:]]*\)/\1/'

gentoo_root ★★★★★
()
grep -Po '(?<=\] )\S+(?= \[)'
arsi ★★★★★
()

и ни один **** не спросил, для чего это требуется

все полезли с решениями, возможно, неправильно поставленной задачи

anonymous
()

что до sed, то вот

$ echo '[ebuild U ] x11-terms/rxvt-unicode-9.12-r1 [9.10] USE="focused-urgency%* mousewheel%* -alt-font-width%"' | sed 's/^[^]]*\] //;s/ .*//'
x11-terms/rxvt-unicode-9.12-r1

drBatty ★★
()

$ echo '[ebuild U ] x11-terms/rxvt-unicode-9.12-r1 [9.10] USE=«focused-urgency%* mousewheel%* -alt-font-width%»' | awk '-F(\\] | \\[)' '{print $2}'
x11-terms/rxvt-unicode-9.12-r1

AnDoR ★★★★★
()
Ответ на: комментарий от drBatty

во вторник увидите. приходите на лор гдето ближе к вечеру. обещаю много вкусной еды^W^W^W^W собираюсь анонсировать свой новый велосипед^W^W^Hе творение

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от anonymous

для чего это требуется

Чтобы получить из выхлопа emerge -pv foobar список пакетов с версиями.
У самого также полуавтоматизирована сборка.

imul ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.