9ddc589a9bae9dd81334056da3504a2c.png

linux shell取小括号()之内的内容

[root@localhost ~]# var="aaa(boot)bbbsdl(grub)fjjkdsjk(good)aadsff"

[root@localhost ~]# echo $var

aaa(boot)bbbsdl(grub)fjjkdsjk(good)aadsff

[root@localhost ~]# echo $var | awk 'BEGIN{ FS="(" ; RS=")" } NF>1 { print $NF }'

boot

grub

good

linux shell取中括号[]之内的内容

[root@localhost ~]# var="aaa[boot]bbbsdl[grub]fjjkdsjk[good]aadsff"

[root@localhost ~]# echo $var

aaa[boot]bbbsdl[grub]fjjkdsjk[good]aadsff

[root@localhost ~]# echo $var | awk 'BEGIN{ FS="[" ; RS="]" } NF>1 { print $NF }'

boot

grub

good

linux shell取大括号{}之内的内容

[root@localhost ~]# var="aaa{boot}bbbsdl{grub}fjjkdsjk{good}aadsff"

[root@localhost ~]# echo $var

aaa{boot}bbbsdl{grub}fjjkdsjk{good}aadsff

[root@localhost ~]# echo $var | awk 'BEGIN{ FS="{" ; RS="}" } NF>1 { print $NF }'

boot

grub

good

最后编辑:2016-11-21作者:劳福喜

c37a23e83f24f7a638008424565633b5.png

这个作者貌似有点懒,什么都没有留下。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐