linux shell字符串 正则表达式 抓取-显示-赋值
- 字符串变量的抓取
方式就是:echo "xxx" | grep -E '正则表达式'
注意,这里只是在整个字符串中红色颜色显示出来 - 只显示字符串变量
方式是:echo "xxx" | grep -Eo '正则表达式'
注意,这里只会用红色颜色把正则表达式匹配到的内容显示出来 - 将所抓取的字符串赋值给变量
推荐使用$()执行,尽量不要使用``
name=$( echo "/root/.jenkins/workspace/Pipeline/target/ai-345fce.jar" | grep -Eo '[a-zA-Z0-9.-]*.jar')
echo ${name}
ok,完事收工