【发布时间】:2021-05-15 09:06:24
【问题描述】:
# cat a.file
123123abc file2
274efcc4d8a0e8f61397be46bd4bfa37 file1
321 file1
# file="file1"
# grep -m 1 -oP "\K([\w]+) +$file" a.file
274efcc4d8a0e8f61397be46bd4bfa37 file1
如何使用参数file1 行获得输出274efcc4d8a0e8f61397be46bd4bfa37,并且只使用grep 命令而不使用| 或其他类似awk 的命令?
grep -P 是否有一些其他参数只打印匹配模式\K([\w]+),例如结果是274efcc4d8a0e8f61397be46bd4bfa37?或者是否有任何实现仅使用grep 获得结果。
【问题讨论】: