Bash 脚本,CD 进入具有动态名称的目录

Bash 脚本,CD 进入具有动态名称的目录

我正在编写一个 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

相关内容