linux - 在 Linux shell 脚本中处理通配符

标签 linux bash shell ubuntu

我有一个名为“directoryname”的目录。如果我给出命令:cd direc* 它将直接进入该文件夹,这很好。我想要做的是,从中获取目录的名称。当我在脚本中运行它时,我想获取命令在此操作后自动选择的全名。

最佳答案

$ foo=(direc*)

$ cd "$foo"

$ echo "$foo"
directoryname

§ Creating Arrays

关于linux - 在 Linux shell 脚本中处理通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27467030/

相关文章:

Bash:如何做短暂的延迟?

mysql - 如何从ansible play中的shell命令中提取文件名

linux - 命令 'sudo gearmand -d' 和 'sudo service gearman-job-server start' 有什么区别?

c - 使用 C 在 Linux 上查找任意文件的设备或挂载点

c++ - 实现主从

macos - 以编程方式创建 Ad-Hoc 网络 OS X

linux - Bash 邮件 - 仅作为另一个用户发送

c - 不同系统调用 Hook 的行为不均

c++ - 如何在cmake中链接共享对象?

bash - 列出名称中只有数字的文件