Bash 从搜索中检索行的其余部分

Bash 从搜索中检索行的其余部分,bash,shell,grep,Bash,Shell,Grep,我有一个包含以下行的文件: BDD_USER=use BDD_PASS=password BDD_NAME=database 我想在BDD_通行证旁边获取密码= 目前,我正在尝试使用grep命令从Linuxshell中检索此文件 比如:grep'BBD\u PASS=' 但这会返回整行,我找不到任何开关,只能获取密码。请尝试一下: grep -oP 'BDD_PASS=\K.*' file 堆栈溢出不是代码编写服务。请出示你的密码。由于堆栈溢出对您隐藏了关闭原因:寻求调试帮助的问题(“为什么

我有一个包含以下行的文件:

BDD_USER=use
BDD_PASS=password
BDD_NAME=database
我想在BDD_通行证旁边获取密码=

目前,我正在尝试使用grep命令从Linuxshell中检索此文件

比如:
grep'BBD\u PASS='

但这会返回整行,我找不到任何开关,只能获取密码。

请尝试一下:

grep -oP 'BDD_PASS=\K.*' file

堆栈溢出不是代码编写服务。请出示你的密码。由于堆栈溢出对您隐藏了关闭原因:寻求调试帮助的问题(“为什么此代码不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:.awk-F'=''/BDD_PASS/{print$1}'文件名