我们如何在bash中匹配字符串中的后缀?

前端之家收集整理的这篇文章主要介绍了我们如何在bash中匹配字符串中的后缀?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想检查输入参数是否以“.c”结尾?我该如何检查?这是我到目前为止所得到的(感谢您的帮助):
#!/bin/bash

for i in $@
do
    if [$i ends with ".c"]
    then
            echo "YES"
        fi
done
案例的经典案例!
case $i in *.c) echo Yes;; esac

是的,语法是神秘的,但你很快就习惯了.与各种Bash和POSIX扩展不同,它可以移植到最初的Bourne shell.

猜你在找的Bash相关文章