<source file='/home/anpham/Projects/vm-builder/30G'/>
我试图使用sed命令从上面的输出中提取绝对路径,但是输出不会修剪字符串。以下命令是我的尝试。
virsh dumpxml --domain "test1" | grep 'source file' | head -1 | sed '/^<source$/d'
输出仍然是:
<source file='/home/anpham/Projects/vm-builder/30G'/>
在每个UNIX机器上的任何外壳中使用任何sed:
$ sed "s/.*<source file='\([^']*\).*/\1/" file
/home/anpham/Projects/vm-builder/30G
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句