Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 有没有像&;,这样的魔咒;,在sed中的地址regexp上是否匹配?_Unix_Sed - Fatal编程技术网

Unix 有没有像&;,这样的魔咒;,在sed中的地址regexp上是否匹配?

Unix 有没有像&;,这样的魔咒;,在sed中的地址regexp上是否匹配?,unix,sed,Unix,Sed,我想编写一个bash脚本,返回Mac上网络挂载的挂载点路径。到目前为止,我得出的结论如下: mount | sed -n -e "/^\/\/mynetaddr/s/\/\/mynetaddr on \([^ ]*\).*$/\1/p" 这样做的目的是查找网络资源//mynetaddr,并从mount命令获取装载点路径 在sed中是否有一个与地址regexp匹配的神奇字符,如&?或者,如何重写上述内容,以便不必重复网络地址?只需完全删除地址正则表达式: mount | sed -n -e "s

我想编写一个bash脚本,返回Mac上网络挂载的挂载点路径。到目前为止,我得出的结论如下:

mount | sed -n -e "/^\/\/mynetaddr/s/\/\/mynetaddr on \([^ ]*\).*$/\1/p"
这样做的目的是查找网络资源
//mynetaddr
,并从mount命令获取装载点路径


在sed中是否有一个与地址regexp匹配的神奇字符,如&?或者,如何重写上述内容,以便不必重复网络地址?

只需完全删除地址正则表达式:

mount | sed -n -e "s/\/\/mynetaddr on \([^ ]*\).*$/\1/p"

然后,
s//
命令将与输入的每一行相匹配,并且只有发生替换的行才会被打印出来(因为
p
标志就是这样工作的)。

您能否举例说明
mount
的输出以及您希望从命令中得到什么。