变量的扩展用法,像子串替换:${string//substring/replacement},子串提取:expr $string : '\($substring\)',子串消除:${string##substring},能不 能结合正则表达式用?
比如终端下执行:
代码: 全选
a="abc123def"; echo $a;echo ${a//\d+/x}
我看到书上说子串提取可以结合正则表达式用,但它又没提怎么用,很是郁闷。
能不能说一下正则表达式在shell中用的 多不多?应该在什么场合下用?用什么方式用它?大概说说就可以了