-1

grep "^\[bugID[[:digit:]]\{1,\}\]"は一行目用です。またはどうすればいいgrepですbugID TICKET-

[bugID12345] fix for performance issue

[TICKET-12345] fix for memory leak issue

[bugID23244] fix for performance issue

[TICKET-54678] fix for memory leak issue
4

1 に答える 1

1

egrepエスケープ|も必要な代替をサポートします。[

egrep "^\[(bugID|TICKET-)[[:digit:]]{1,}\]" file
[bugID12345] fix for performance issue
[TICKET-12345] fix for memory leak issue
[bugID23244] fix for performance issue
[TICKET-54678] fix for memory leak issue

行全体が必要ない場合は、次の-oオプションを使用します。

egrep -o "^\[(bugID|TICKET-)[[:digit:]]{1,}\]" file
[bugID12345]
[TICKET-12345]
[bugID23244]
[TICKET-54678]
于 2012-12-28T12:25:25.423 に答える