希望你正在做。
我需要 shell 脚本中正则表达式的帮助。
输入是:
PM_path='SubNetwork=IMS,SubNetwork=IMS,MeContext=R9NEXRERNFVCSS01_PS'**PM_path='子网络=IMS,子网络=IMS,MeContext=R9NEXRERNFVCSS01_PS'
我想要的输出为:
R9NEXRERNFVCSS01_PS是最后一个等号之后的所有内容。
现在我已经实现它如下:
if [[ $PM_path =~ MeContext=([a-zA-Z0-9_]+) ]]; then
NODE_NAME=${BASH_REMATCH[1]}
echo "the value is matched";
Run Code Online (Sandbox Code Playgroud)
所以在这里我检查了 MeContext,这是 PM_path 的一部分。
我想让它更通用,比如选择最后一个等号之后出现的所有内容。
请帮忙。
提前致谢。