【问题标题】:Get name of file in a variable using grep使用 grep 获取变量中的文件名
【发布时间】:2020-02-02 12:58:26
【问题描述】:

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

示例:xyz_182456.input (hhmmss)

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

【问题讨论】:

    标签: shell unix grep save filenames


    【解决方案1】:

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

    $ FNAME=$(basename xyz_*.input)
    $ echo $FNAME
    xyz_182456.input
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多