尝试在SSH命令中使用带变量的通配符

时间:2014-03-25 11:36:47

标签: shell unix scripting

当我硬编码我想要找到的文件的名称时,这将有效。

ANSWER=`ssh -q username@hostname'ls "/some/directory/location/availablefiles.txt" | wc -l'`

当我尝试将变量和通配符传递给它时,它将无法工作,如下例所示:

例如val = available,所以命令应该返回以available开头的文件,这与第一个例子中的文件相同,availablefiles.txt

ANSWER=`ssh -q username@hostname 'ls /some/directory/location/"$val"* | wc -l'`

有什么想法吗?感谢

0 个答案:

没有答案