Shell中的if结合正则表达式使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zbw18297786698/article/details/78874602

在字符串的处理中,有时候需要使用正则表达式来进行判断。如何将if和正则表达式进行有效的结合那,是这个博客的主题思想。

Shell中的if结合正则表达式使用

通过result = $() 进行实现

问题描述:选出当前目录下,以XML结尾的文件。

for filename in `ls`
do
  result=$(echo "$filename" | grep "xml$" )
  if [ "$result" != ""  ] ; then
     echo "$filename"
  fi
done
阅读更多

没有更多推荐了,返回首页