使用grep在变量中获取文件名

问题描述 投票:0回答:1

在Unix框中,在特定路径中,仅存在一个名称为xyz_timestamp.input的文件(一次仅一个)。

示例:xyz_182456.input(hhmmss)

现在,我需要在变量中获取该文件名,我只知道文件将包含xyz_*.input,但时间戳不固定。我正在尝试将其用于shell脚本

shell unix grep save filenames
1个回答
0
投票

您可以使用命令basename执行此操作。

$ FNAME=$(basename xyz_*.input)
$ echo $FNAME
xyz_182456.input
© www.soinside.com 2019 - 2024. All rights reserved.