小编Jon*_*aSc的帖子

Bash:如何检查最后一个字符串是否等于'*'

我需要检查路径是否包含'*'字符作为最后一位数字.

我的方法:

length=${#filename}
((filename--))
#use substring to get the last character
if [ ${img:$length:1} == "*"] ;then
   echo "yes"
fi
Run Code Online (Sandbox Code Playgroud)

这会返回"[:太多参数"错误.

我究竟做错了什么?

string bash

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

string ×1