我正在执行此脚本,但我无法找到一种方法将存储在“devs”变量中的设备相应地挂载到“mntpnt”中列出的挂载点中。
希望我清楚地解释自己,到目前为止的脚本是:
#!/bin/bash
count=$(find /dev/sd{b..z}1 2>/dev/null | wc -l)
dirnames=$(printf "win%d " $(seq $count))
for i in $dirnames
do
sudo mkdir -p /mnt/$i
done
devs=$(find /dev/sd{b..z}1 2>/dev/null)
mntpnt=$(find /mnt/win*)
如果您只想安装所有现有设备的第一个位置,则无需确定它们并保存它们。您可以在迭代时安装它们:
如果我是为我写这个,我不会包含
sudo
命令。相反,我需要在sudo
. 将这个脚本需要 root 权限的认识推回给用户。这是一个替代方案: