bash脚本:当不确定整个目录名时怎么cd?

时间:2016-12-06 06:03:30

标签: bash

我试图编写一个bash脚本来在服务器上安装最新的texlive(在Vagrant中配置的一部分)。 Texlive打包为install-tl-unx.tar.gz,但在解压缩时,生成的目录名称包括上次升级的日期,例如install-tl-20161129。由于我无法预测目录名称的日期部分,我怎样才能cd进入它?是否有相当于击中标签的脚本?我搜索过,但找不到任何适用的东西。

1 个答案:

答案 0 :(得分:4)

我建议使用globbing:

cd install-tl-*

或用globbing捕获8位数字:

cd install-tl-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]