1、填写路径参数时可能会出现最后有多余的"/"场景,所以要先移除可能尾随的斜杠
举例:url=/Walmart-Onn-GTV/wave1/toAmlPatch/
last_dir=${A%/}
echo "$last_dir"结果
/Walmart-Onn-GTV/wave1/toAmlPatch
2、使用bash内置参数的扩展来获取最后一个目录
last_dir=${last_dir##*/}
echo "最后一个目录为:$last_dir"
最后一个目录为:toAmlPatch
3、完整举例
#!/bin/bash
FTP-BootLoader_dir="/Walmart-Onn-GTV/wave/device/sdmc/YOC/"
# 移除可能的尾随斜杠
last_dir=${FTP-BootLoader_dir%/}
# 使用 bash 的内置参数扩展来获取最后一个目录
last_dir=${last_dir##*/}
echo "最后一个目录结构是: $last_dir"
标签:shell,last,Walmart,路径,echo,层级,toAmlPatch,目录,dir
From: https://blog.csdn.net/qq67709200/article/details/140639283