Linux

如何在 bash 中安裝一系列驅動器?

  • September 7, 2014

我使用這樣的東西來解除安裝一系列驅動器:

umount /dev/sd[c-k]2

有什麼方法可以在 mount 上使用相同的東西嗎?像這樣的東西:

mount /dev/sd[c-k]2 /[c2-k2]

萬用字元(這是您對萬用字元匹配所做的)將擴展目前命令行。

例如:

ls [abc]1

擴展為:

ls a1 b1 c1

萬用字元僅適用於命令允許多個參數的情況。雖然umount /dev/sdc2 /dev/sdd2Works,但無法為mount.

所以你必須循環它:

for m in $(basename /[c-k]2)
do
 mount /dev/sd${m} /${m}
done

使用的替代解決方案xargs

echo -n {c..k} |
   xargs -d' ' -I{}  echo mount /dev/sd{}2 /{}2

引用自:https://unix.stackexchange.com/questions/154232