gpt4 book ai didi

linux - 测试目录是否有特定名称

转载 作者:太空宇宙 更新时间:2023-11-04 04:40:26 25 4
gpt4 key购买 nike

Ubuntu 16.04 LTS

有没有办法测试目录是否具有特定名称并执行某些操作?例如,我有这些:

/home/Al/dir
/home/Fl/dir
/usr/.../dir

如果pwd返回这些目录中的任何一个,我希望测试返回true(也适用于所有以dir结尾的目录,如/.../.../dir)。有没有办法进行这样的测试?

最佳答案

当然,将其与任何其他字符串进行比较。您甚至不必在任何地方保存 pwd,因为它也可以作为 $PWD 使用。使用左修剪运算符删除最后一个斜杠之前的所有内容(包括):

   if [[ "${PWD##*/}" == "dir" ]]; then
something --special
fi

关于linux - 测试目录是否有特定名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38995667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com