Sed 返回行的一部分/捕获组

Sed 返回行的一部分/捕获组,sed,Sed,我有一根绳子 [something] aa-xy56/efgertg 我知道aa-我希望aa-xy56返回==所有达到/排除的内容 这是将字符串与“/”匹配的内容: echo [something] aa-xy56/wegrt | sed -n '/(aa\-[A-Za-z0-9]*)\/ 谢谢大家! 你可以说: sed -n 's/.*\(aa-[A-Za-z0-9]*\).*/\1/p' sed 's/.*\(aa-[^/]*\).*/\1/' 你可以说: sed 's/.*\(

我有一根绳子

[something] aa-xy56/efgertg
我知道aa-我希望aa-xy56返回==所有达到/排除的内容

这是将字符串与“/”匹配的内容:

 echo [something] aa-xy56/wegrt | sed -n '/(aa\-[A-Za-z0-9]*)\/ 
谢谢大家!

你可以说:

sed -n 's/.*\(aa-[A-Za-z0-9]*\).*/\1/p'
sed 's/.*\(aa-[^/]*\).*/\1/'
你可以说:

sed 's/.*\(aa-[^/]*\).*/\1/'

好的,你知道如何匹配前面的“]”括号和空格吗?好的,你知道如何匹配前面的“]”括号和空格吗?