在Unix框中,在特定路径中,仅存在一个名称为xyz_timestamp.input的文件(一次仅一个)。
xyz_timestamp.input
示例:xyz_182456.input(hhmmss)
xyz_182456.input
现在,我需要在变量中获取该文件名,我只知道文件将包含xyz_*.input,但时间戳不固定。我正在尝试将其用于shell脚本
xyz_*.input
您可以使用命令basename执行此操作。
basename
$ FNAME=$(basename xyz_*.input) $ echo $FNAME xyz_182456.input