所以我打算在这里做的是创建一个脚本的一部分,可以通过μtorrent(通过wine)打开单个或多个torrents。追加多个参数并在单个命令中使用
葡萄酒路径需要被附加到的参数,像这样(循环显然不工作):
for i in "[email protected]"; do
open="Z:/$(pwd)/$i"
done
wine utorrent "$open"
所以我打算在这里做的是创建一个脚本的一部分,可以通过μtorrent(通过wine)打开单个或多个torrents。追加多个参数并在单个命令中使用
葡萄酒路径需要被附加到的参数,像这样(循环显然不工作):
for i in "[email protected]"; do
open="Z:/$(pwd)/$i"
done
wine utorrent "$open"
我会用的数组:
args=()
pwd=$(pwd)
for i; do
args+=("z:/$pwd/$i")
done
wine utorrent "${args[@]}"
在一个bash for
环,如果您忽略了in ...
子句,则默认情况下它将迭代"[email protected]"
。
你能举一个例子来看看你究竟想做什么? – fedorqui 2013-03-17 16:57:32
@fedorqui,好吧,我的意思就像我说的那样,当输入像“that_script lol.torrent another_one.torrent”它会打开它们。无论用户打开哪种文件,都需要传递到该单行,以便一次打开所有文件。 – Det 2013-03-17 22:31:19