我使用类似的方法来卸载一系列驱动器:
umount /dev/sd[c-k]2
有什么方法可以与 mount 一起使用相同的东西吗?像这样的东西:
mount /dev/sd[c-k]2 /[c2-k2]
答案1
通配符(这就是您对通配符匹配所做的操作)将扩展当前命令行。
例如:
ls [abc]1
扩展为:
ls a1 b1 c1
全局匹配仅在命令允许多个参数的情况下起作用。虽然umount /dev/sdc2 /dev/sdd2
有效,但无法为 表达同样的事情mount
。
所以你必须循环它:
for m in $(basename /[c-k]2)
do
mount /dev/sd${m} /${m}
done
答案2
另一种解决方案使用xargs
:
echo -n {c..k} |
xargs -d' ' -I{} echo mount /dev/sd{}2 /{}2