$ JBOSS_HOME = / home / user / app -----来自档案的行。
我想只将grep / home / user / app作为文件的输出。 我试过但是没有用
答案 0 :(得分:1)
使用GNU grep
:
grep -Po -m 1 '\$JBOSS_HOME=\K(.+)' file
输出
/home/user/app
-m 1
- 在第一个匹配行停止-P
- 使用Perl兼容正则表达式-o
- 仅显示匹配的部分\K
重置正则表达式匹配,以便在=
答案 1 :(得分:0)
或者您可以尝试:
grep 'JBOSS_HOME' $YOUR_FILE | cut -d'=' -f2