我知道我要问的是可以使用awk或sed来完成的,我在这里问如何使用GREP做到这一点。
给出以下输入:
.bash_profile .config/ranger/bookmarks .oh-my-zsh/README.md
我想使用GREP获取:
.bash_profile .config/ .oh-my-zsh/
当前我正在尝试
grep -Po '([^/]*[/]?){1}'
输出结果:
.bash_profile .config/ ranger/ bookmarks .oh-my-zsh/ README.md
是否有一些简单的方法可以使用GREP仅获得每一行的第一个匹配字符串?