如何在bash中安装一系列驱动器?

Mic*_* TM 6 linux scripting bash mount block-device

我使用这样的东西来卸载一系列驱动器:

umount /dev/sd[c-k]2
Run Code Online (Sandbox Code Playgroud)

有什么办法可以在 mount 上使用同样的东西吗?像这样:

mount /dev/sd[c-k]2 /[c2-k2]
Run Code Online (Sandbox Code Playgroud)

bah*_*mat 10

Globbing(这是您使用通配符匹配所做的)将扩展当前命令行。

例如:

ls [abc]1
Run Code Online (Sandbox Code Playgroud)

扩展为:

ls a1 b1 c1
Run Code Online (Sandbox Code Playgroud)

Globbing 仅适用于命令允许多个参数的情况。虽然umount /dev/sdc2 /dev/sdd2Works,但没有办法为mount.

所以你必须循环它:

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