【问题标题】:inserting a string stored in variable to a command in shell?将存储在变量中的字符串插入shell中的命令?
【发布时间】:2014-02-06 22:22:46
【问题描述】:

我定义了具有值 A12 的 $A(例如 )。 如何将该值传递到命令中包含 XXX 的位置:

ls -dtr XXX_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] |排序-n |尾-1

XXX_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]其实是文件夹名格式(a12_20130233)

有办法通过吗?

【问题讨论】:

    标签: linux shell grep ls


    【解决方案1】:

    通常它会像$A 一样简单,但是因为下面的字符(在这种情况下是下划线)可以解释为变量名的一部分,所以它需要用{} 分隔,如下所示:

    ls -dtr ${A}_[0-9]...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-19
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 2014-11-09
      相关资源
      最近更新 更多