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