2013fish 发表于 2021-03-25 22:46

如何只提取最右边括号里的内容,谢谢。



a 文件


tth(TYTYT)HHHHEE(his)ththth
yyye(yhhwheh)tyen(tutuy)nnnnn(itit)yyxy


得到这样的结果
his
itit


legs 发表于 2021-03-26 08:01

你的括号实际情况是既有中文的括号也有英文的括号,还是你手误?如果全是英文括号的话:
grep -Po '.*\(\K[^)]+' a

2013fish 发表于 2021-03-26 10:14

只有英文括号,谢谢。
牛,命令简单!!有效!!!!

本友会机友会摄友会 发表于 2021-03-29 16:04

关阴月飞 发表于 2021-04-01 18:25

awk -F '[()]' '{print $(NF-1)}'urfile

f_cook 发表于 2021-07-16 17:32

perl -F'\(|\)' -lane 'print $F[-2]' a
页: [1]
查看完整版本: 如何只提取最右边括号里的内容,谢谢。