regex - 只取开头有 doller 符号的行
问题描述
我有一个请求文件$
,我只想从文件中获取这些行。
下面是我的文件。
猫测试文件
$ oc adm groups new dev-group
group.user.openshift.io/dev-group created
4.2. Add the developer user to dev-group.
$ oc adm groups add-users dev-group developer
group.user.openshift.io/dev-group added: "developer"
4.3. Create a second group called qa-group.
$ oc adm groups new qa-group
group.user.openshift.io/qa-group created
4.4. Add the qa-engineer user to qa-group.
$ oc adm groups add-users qa-group qa-engineer
group.user.openshift.io/qa-group added: "qa-engineer"
我尝试了什么:
# cat test_file | grep "(\$\w+)\[(\w*[a-z]\w*)\]"
and
# cat test_file | grep '\$\$\$'
预期的:
$ oc adm groups new dev-group
$ oc adm groups add-users dev-group developer
$ oc adm groups new qa-group
$ oc adm groups add-users qa-group qa-engineer
我用谷歌搜索了给定的解决方案对我没有用,我在 ubuntu 14 上运行