注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

瘋人院

lunatic asylum

 
 
 

日志

 
 

自动完成U盘的自动挂载和文件的复制功能  

2009-07-31 20:32:11|  分类: 操作系統 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

/**
自动完成U盘的自动挂载和文件的复制功能

1.运算程序时,提示用户输入‘y’或‘n’,确定是不是挂载USB设备。
2.如果用户输入‘y’,则挂载这个USB设备。
3.提示用户输入‘y’或‘n’,确定是不是复制文本。
4.如果用户输入‘y’,则显示文件的列表,然后提示用户是否复制文件。
5.程序根据用户输入的文件复制相应的文件,然后提示是否将计算机中的文件复制到USB中。
6完成文件复制以后,提示用户是否卸载USB设备。
**/

#!/bin/bash
#autousb

echo "welcome to use AUTOUSB"
echo "do you want load usb(y/n)?"

read ANSWER

if [$ANSWER = "Y" -o $ANSWER = "y" ]
 then mount -t vfat /dev/sda1 /mnt/usb
 echo "do you want copy files to /root(y/n)?"
 read ANSWER
 while [ $ANSWER = "y" -o $ANSWER = "Y" ]
 do
   ls -a /mnt/usb
   echo "type the filename you want to copy"
   read FILE
   cp /mnt/usb/"$FILE" /root
  if [ $? -qe 0 ]; then
   echob " copy finished "
  else
   echob " copy errored "
  fi
   echo "any other files(y/n)?"
   read ANSWER
 done
fi

echo "do you want to copy files to usb(y/n)?"
read ANSWER
while [ $ANSWER = "y" -o $ANSWER = "Y" ]
do
 ls -a /root
echo "type the filename you want to copy to usb"
read FILE
cp "/root/$FILE" /mnt/usb
 if [ $? -qe 0 ]; then
  echob "copy file finished"
  else
  echob "copy file errored"
         fi
  echo "any other files(y/n)?"
  read ANSWER
 done

 echo "do you want to umount usb(y/n)?"
 read ANSWER
 if [ $ANSWER = "y" -o  $ANSWER = "Y" ]; then
  umount /mnt/usb
  else
  echo "Haven't umount!"
 fi
 echo "GoodBye!"

  评论这张
 
阅读(225)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017