我正在编写一个 bash 脚本,需要 cd 进入一个目录,但目录名称有点动态。它总是以 package-{然后是动态版本} 开头。如何在 bash 中编写此脚本?
cd package-
答案1
我不确定我是否完全了解你的要求。
那怎么样cd package-*
?如果有多个匹配项,您想选择哪一个?
答案2
如果该目录中只有一个这样的目录,你可以这样做
cd package-*
答案3
您可以尝试这个,但是如果您有多个文件夹,它就会中断。
#!/bin/bash
find . -type d -name package* -exec cd {} \;
Do something else