Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 将存储在变量中的字符串插入shell中的命令?_Linux_Shell_Grep_Ls - Fatal编程技术网

Linux 将存储在变量中的字符串插入shell中的命令?

Linux 将存储在变量中的字符串插入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)

我定义了值为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)


有方法传递它吗?

通常它与
$a
一样简单,但由于以下字符(本例中为下划线)可以解释为变量名的一部分,因此需要用
{}
分隔,如下所示:

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