所以我打算在這裏做的是創建一個腳本的一部分,可以通過μ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