以下是一个示例的 Bash 脚本,用于处理两个文件并循环遍历以进行挂载点检查:
#!/bin/bash
# 从第一个文件中读取挂载点列表
while IFS= read -r mount_point
do
# 检查挂载点是否存在
if [ -d "$mount_point" ]
then
echo "挂载点 $mount_point 存在"
else
echo "挂载点 $mount_point 不存在"
fi
done < file1.txt
# 从第二个文件中读取挂载点列表
while IFS= read -r mount_point
do
# 检查挂载点是否存在
if [ -d "$mount_point" ]
then
echo "挂载点 $mount_point 存在"
else
echo "挂载点 $mount_point 不存在"
fi
done < file2.txt
在上面的示例中,我们通过两个 while
循环分别从 file1.txt
和 file2.txt
中读取挂载点列表,并使用 -d
参数检查挂载点是否存在。如果挂载点存在,则输出 "挂载点 $mount_point 存在"
,否则输出 "挂载点 $mount_point 不存在"
。
你可以将上面的代码保存为一个名为 mount_check.sh
的脚本文件,并通过运行 bash mount_check.sh
来执行脚本。请确保在执行脚本之前,将实际的挂载点列表分别保存到 file1.txt
和 file2.txt
文件中。