【发布时间】:2021-01-26 03:36:29
【问题描述】:
如何将我的正则表达式更改为在单词的第一个匹配后停止?
我的文字是:
-rwxr--r-- 1 bob123 bob123 0 Nov 10 22:48 /path/for/bob123/dir/to/file.txt
有一个变量叫owner,cmd的第一个arg:
owner=$1
我的正则表达式是:^.*${owner}
我的比赛最终是:
-rwxr--r-- 1 bob123 bob123 0 Nov 10 22:48 /path/for/bob123
但我只希望它是:-rwxr--r-- 1 bob123。
【问题讨论】:
标签: regex bash regex-greedy