【发布时间】:2020-02-02 12:58:26
【问题描述】:
在 Unix 机器中,在特定路径中,仅存在一个名称为 xyz_timestamp.input 的文件(一次仅一个)。
示例:xyz_182456.input (hhmmss)
现在我需要在一个变量中获取该文件名,我只知道文件将包含xyz_*.input,但时间戳不固定。我正在尝试使用它来编写 shell 脚本
【问题讨论】:
标签: shell unix grep save filenames
在 Unix 机器中,在特定路径中,仅存在一个名称为 xyz_timestamp.input 的文件(一次仅一个)。
示例:xyz_182456.input (hhmmss)
现在我需要在一个变量中获取该文件名,我只知道文件将包含xyz_*.input,但时间戳不固定。我正在尝试使用它来编写 shell 脚本
【问题讨论】:
标签: shell unix grep save filenames
您可以使用命令basename 来执行此操作。
$ FNAME=$(basename xyz_*.input)
$ echo $FNAME
xyz_182456.input
【讨论】: