echo ${file:1:5}
echo 结果为变量的第一个字符到第五个字符,file为变量,1为起始字符位置,5为连续显示的长度
echo ${file#*/}
echo 结果为从变量内容左面开始一直到第一个/,之间的内容被删除
echo ${file##*/}
echo 结果为从变量内容左面开始一直到最后一个/之间的内容被删除
echo ${file%*/}
echo 结果为从变量内容右面开始一直到第一个/,之间的内容被删除
echo ${file%%*/}
echo 结果为从变量内容右面开始一直到最后一个/之间的内容被删除
echo ${file/a/b}
echo 结果为将file变量中的第一个a,替换成b
echo ${file//a/b}
echo 结果为将file变量中的所有a, 替换成b
echo ${#file}
echo 结果为显示file变量字符的长度