我试图用sed捕获这个目录,只打印目录。
这是我到目前为止所做的。
Name: 'srv', Host path: '/Users/me/MyProjects/project/vip-quickstart' (machine mapping), writable
我只想'/Users/me/MyProjects/project/vip-quickstart'
这就是我所拥有的。
sed -n "s/'srv', Host path: \(.+\)/\1/p"
哪个不起作用。
答案 0 :(得分:1)
更改您的代码,如下所示
$ echo "Name: 'srv', Host path: '/Users/me/MyProjects/project/vip-quickstart' (machine mapping), writable" | sed -n "s/.*'srv', Host path: \([^[:blank:]]\+\).*/\1/p"
'/Users/me/MyProjects/project/vip-quickstart'