当从bash传递值到php脚本时,星号打印为字符串

时间:2013-10-31 22:22:25

标签: php bash

所以我在bash脚本中有这部分代码。

uploadS()
{
file2=/home/somefile/somepath/$torrent_name/*.someextension
if [ checkif ]; then
php /patho/to/php/script/login.php someparam $somevar /home/somefile/$somevar $file2
#upload code
fi
}

问题是,当我运行这个时,我正在检查php脚本中的$argv变量,而file2变量是用星号传递的,所以它不是 - 我会说 - 更改为文件名我想要的。我做错了什么?

1 个答案:

答案 0 :(得分:0)

确保路径(尤其是$torrent_name部分)正确无误。如果不是,bash将无法展开*