我有这个 jdbc 文件行
<url>jdbc:oracle:thin:@192.168.1.70:1521:MYDBORA</url>
Run Code Online (Sandbox Code Playgroud)
我需要使用某种实用程序来捕捉MYDBORA
零件,但它并不总是同名。我需要之间的部分1521:
和</url>
grep 1521 config_file.xml | sed 's/.*://' |grep -o -P '.0,6</url'
Run Code Online (Sandbox Code Playgroud)
我一无所获*我也尝试过:
grep 1521 config_file.xml | cut -d ':' -f 6
Run Code Online (Sandbox Code Playgroud)
我得到
MYDBORA<url>
Run Code Online (Sandbox Code Playgroud)
我只想要数据库的名称,不总是 5 个字符,而是介于1521:
和<url>
文件提取:
<url>jdbc:oracle:thin:@192.168.1.70:1521:MYDBORA</url>
Run Code Online (Sandbox Code Playgroud)