使用Bash脚本从env变量中的路径获取basename

时间:2018-06-04 10:48:18

标签: bash scripting

我需要从我正在做的env变量中获取基本名称 例如我的basePath是basePath =“x / y / z / t”,我想要,我喜欢这样做:

$(basename $basePath)

但没有帮助。

同样,我想从我正在做的那条路径中获取最新更新的文件夹/文件:

$(basename $(ls -td '$basePath'/*/ | head -n1))

但这也没有帮助。

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

basePath="x/y/z/t"

# Find latest files modified in the last 24 Hours
find ${basePath/*\/} -type f -mtime +1