我一直试图将以下两个命令合并到一个命令中:
var=$(find dir/* -name "$file")
var=$(basename "$var")我想这可能有用:
var=$(basename $(find dir/* -name "$file"))我也试过输油管道,但没有运气
有什么想法吗?
发布于 2014-02-17 01:58:59
添加另一组引号:
var=$(basename "$(find dir/* -name "$file")")发布于 2014-02-17 02:00:45
使用命令find的find选项对每个结果应用basename命令:
var=$(find dir/* -name "$file" -exec basename {} ';')https://stackoverflow.com/questions/21819490
复制相似问题