#nfs 客户端挂载输入服务端 ip 及目录,客户端目录 判断输入是否正确
count=0
tips=("Please enter nfs server IP :" "Please enter nfs server dir eg /data :" "Please enter local mount dir eg /mnt :")
while [ ${count} -lt 3 ]dousag=${tips[$count]}read -p "$usag" values[${count}]#ip addr is legal?if [ ${count} -eq 0 ];then#echo "ip addr is : ${values[0]}"len=`echo "${values[0]}"|awk -F "." '{print NF}'`#echo "ip adr length: $len"[ ${len} -ne 4 ] && echo "ip addr is illegal value!" && continueelselen=`echo ${values[${count}]}|awk '{print length($0)}'`#dir length less than 2[ ${len} -lt 2 ] && echo "dir is illegal value!" && continue#dir must have /echo ${values[${count}]}|grep "/" &>/dev/null[ $? -ne 0 ] && echo "dir is illegal value!" && continuefi((count=count+1))
done
NFS_IP=${values[0]}
NFS_DIR=${values[1]}
MOUNT_DIR=${values[2]}

转载于:https://blog.51cto.com/iersa/1890551

最新文章

  1. python如何安装扩展库openpyxl和numpy_Python第三方库之openpyxl(2)
  2. 【第一组】典型场景:学生选课时查看选课推荐,教师推荐
  3. h5课件制作_PPT新功能!竟然还能用来制作H5
  4. 无法从套接字读取更多的数据 oracle_小伙面试时被追问数据库优化,面试前如何埋点反杀?
  5. 于变局中开新局!《2021中国SaaS市场研究报告》报告发布
  6. PATH和CLASSPATH
  7. (原)android的JNI中使用C++的类
  8. java.lang.OutOfMemoryError: PermGen space---先测试
  9. 超轻粘土机器人_超轻粘土 | 天近秋,背上行囊,捎上橡果,我们出发去远方
  10. 【Codeforces Round #533(Div. 2)】D.Kilani and the Game【多源bfs】
  11. slick edit
  12. can test 接收报文_电动汽车国标充电报文解析及应用
  13. 互补滤波系数_说透互补滤波(1) - 线性互补滤波器从原理到实现
  14. 大牛直播跨平台RTSP/RTMP转RTMP转发SDK
  15. springmvc ResponseEntity 下载文件损坏问题解决方法
  16. ES6 Math新增方法trunc() sign() cbrt()
  17. 根据M3U8文件地址下载网站上的视频
  18. Excel2019关闭时无响应
  19. Linux压缩命令gzip、tar、zip的区别和用法
  20. 各种品牌类型的主板 电脑开机启动选项快捷键

热门文章

  1. spring boot 学习(十一)使用@Async实现异步调用
  2. linux crontab mysqlpump自动备份mysql 免输密码 --login-path
  3. java string常见操作题
  4. Golang简单日志类
  5. HTML5之美一 --- 转载
  6. Oracle中监听程序无法识别连接描述符中的请求的服务解决办法
  7. ASP.NET中将数据输出到Excel
  8. iOS开发基础知识-多线程概念深入浅出
  9. 【CentOS 7Shell编程4】,shell中的case判断#180208
  10. flask及扩展源码解读