Linux 将存储在变量中的字符串插入shell中的命令?
我定义了值为A12的$A(例如)。 如何将该值传递到命令中包含XXX的位置: ls -dtr XXX_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] | sort -n | tail -1 ls-dtr XXX|[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]|排序-n|尾-1Linux 将存储在变量中的字符串插入shell中的命令?,linux,shell,grep,ls,Linux,Shell,Grep,Ls,我定义了值为A12的$A(例如)。 如何将该值传递到命令中包含XXX的位置: ls -dtr XXX_[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] | sort -n | tail -1 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][0-9]实际上是一种文件夹名称格式(a12\u 20130233)
XXX[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
实际上是一种文件夹名称格式(a12\u 20130233)
有方法传递它吗?通常它与
$a
一样简单,但由于以下字符(本例中为下划线)可以解释为变量名的一部分,因此需要用{}
分隔,如下所示:
ls -dtr ${A}_[0-9]...