标签: bash
如何在bash中找到命令的目录? 我不看which
which
例如which cat告诉我/bin/cat。 我正在寻找只给我/bin
which cat
/bin/cat
/bin
答案 0 :(得分:4)
使用dirname /bin/cat
dirname /bin/cat
同样,您可以使用basename /bin/cat
basename /bin/cat
cat
答案 1 :(得分:1)
您还可以使用bash内置字符串替换:
bash
CAT=$(which cat) echo "${CAT%/*}"
输出: