2017-06-21 49 views
0

我在Linux上有以下SED正则表达式,我想知道“/ P”是否意思是匹配“/ P”? (我是SED新手,但知道Perl的正则表达式)请参阅下面:Sed正则表达式与/ P

sed -e 's,\(.*\)/P.*$,\1,' 

任何人都可以帮忙吗?

+0

是的,文字'/ P'。 ','是分隔符。 –

+0

是的。它正在删除最后一个'/ P'及其后的所有内容。我可能会这样做/ \/P。* $ //'。 – stevesliva

回答

0

是的,“/ P”字面上匹配“/ P”。

's'是sed子代命令,在这种情况下使用','作为分隔符。参见'man sed'。