0

所以我在 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
}

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

4

1 回答 1

0

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

于 2013-10-31T22:31:43.173 回答