当我硬编码我想要找到的文件的名称时,这将有效。
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'`
有什么想法吗?感谢