#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 ] do usag=${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!" && continue else len=`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!" && continue fi ((count=count+1)) done NFS_IP=${values[0]} NFS_DIR=${values[1]} MOUNT_DIR=${values[2]}
read -p 的使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.