UNIX实验 挂载U盘/取消U盘挂载/ 查看U盘内的文件/ 复制文件到U盘/ 从U盘复制文件

#!/bin/sh
exiting=n
menu()
{
echo "请选择相应选项。"
echo "--------------------------- "
echo "1 挂载U盘"
echo "2 取消U盘挂载"
echo "3 查看U盘内的文件"
echo "4 复制文件到U盘"
echo "5 从U盘复制文件"
echo "6 退出"
echo "--------------------------- "
}

copyFileToUDisk()
{
echo "输入您想要复制到U盘的文件名"
read udiskFile1
if test -f $udiskFile1
then
echo " 输入即将复制到U盘的文件名 "
read udiskFile2
cp $udiskFile1 /media/9408-A166/$udiskFile2
echo " 复制成功 "
else
echo " 您想复制的文件不存在 "
fi
}

copyFileToTerminal()
{
echo "输入您想从U盘的复制到终端的文件名"
read terminalFile1
if test -f /media/9408-A166/$terminalFile1
then
echo "输入即将复制到终端的文件名"
read terminalFile2
cp /media/9408-A166/$terminalFile1 $terminalFile2
echo "复制成功"
else
echo "您想复制的文件不存在"
fi
}

main()
{
while [ "$exiting" = n ]
do
menu
read option
case $option in
1) mount -t /media
echo "挂载成功 !";;
2) umount /media/9408-A166
echo "成功取消挂载!";;
3) ls -l /media/9408-A166;;
4) copyFileToUDisk;;
5) copyFileToTerminal;;
6) echo "确定退出吗? y/n"
read exiting;;
*) echo "您输入的选项不正确!";;
esac
done
exit 0
}

main

输入 bash useSpace.sh即可运行

你可能感兴趣的:(unix)