grep值并重新排列文件

Rcz*_*one -2 shell awk grep cut sed

嗨我有一个文件名test.txt

    (standard input):8:      <property name="ProcedureName" value="abc"/>
(standard input):7:         <property name="PackageName" value="123abc"/>
(standard input):8:         <property name="ProcedureName" value="bac"/>
(standard input):7:      <property name="PackageName" value="bac123"/>
(standard input):8:      <property name="ProcedureName" value="cde"/>
(standard input):7:      <property name="PackageName" value="cd123"/>
(standard input):8:      <property name="ProcedureName" value="b4u"/>
(standard input):7:      <property name="PackageName" value="b4u234"/>
Run Code Online (Sandbox Code Playgroud)

我必须以下面的格式从此文件中仅grep packagename和procdeurename的值:进入o/p文件

abc/123abc
bac/bac123
cde/cd123
b4u/b4u234
Run Code Online (Sandbox Code Playgroud)

尝试削减和awk但无法得到

sat*_*sat 5

试试这个awk:

awk -F'"' 'NR%2{p1=$4;next} {print p1 "/" $4}' 
Run Code Online (Sandbox Code Playgroud)

测试:

$ awk -F'"' 'NR%2{p1=$4;next} {print p1 "/" $4}' file
abc/123abc
bac/bac123
cde/cd123
b4u/b4u234
Run Code Online (Sandbox Code Playgroud)