我一直在尝试将以下两个命令放入一个命令中:
var=$(find dir/* -name "$file")
var=$(basename "$var")
我认为这可行:
var=$(basename $(find dir/* -name "$file"))
我也尝试过管道,但没有运气
有什么想法吗?
答案 0 :(得分:1)
添加另一组引号:
var=$(basename "$(find dir/* -name "$file")")
答案 1 :(得分:1)
使用命令-exec
的{{1}}选项对每个结果应用find
命令:
basename