0
獲取實例名稱我有我的殼這個輸出通過鍵入命令foobar
:使用grep和正則表達式
NAME ZONE STATUS ACTION LAST_ERROR
foobar--docker-worker-yyb55u-4ivg europe-west1-c RUNNING NONE
我希望到grep的完整名稱。這是我嘗試做這樣的:
$ foobar | grep -q -P "(foobar--[^\s]+)"
但這返回我:foobar--docker-worker-yyb55u-4ivg europe-west1-c RUNNING NONE
這是因爲我在這裏測試的正則表達式我不明白:https://regex101.com/r/sX471v/1
任何意見是值得歡迎的,謝謝!
你似乎NEET的'-o'選項只獲取匹配值。嘗試用'-oP'替換'-P' –