1. 程式人生 > 其它 >Linux shell 自動建立目錄指令碼。

Linux shell 自動建立目錄指令碼。

技術標籤:Linuxshelllinux指令碼語言

根據使用者傳入的目錄名稱,建立目錄。

filename=$1 #獲取使用者輸入的目錄名稱
var_count=$# #獲取使用者輸入的引數個數

while :

do

   if [ $var_count = 0 ];then

      echo "請輸入您要新建的目錄名稱!"
      read file

           filename=$file
           if [ -n $filename ]; then
              var_count="輸入字串長度>0"
           else
              continue
           fi
  
   elif [ $var_count != 0 ]; then

      mkdir $filename >> /root/rubbish.txt 2>&1
      if [ $status_u = 0 ]; then
         echo "恭喜您,目錄建立成功!"
         break

      else
         echo "目錄已存在,建立失敗!請重新操作。"
         read file
         filename=$file

      fi

   fi

done

run:
在這裡插入圖片描述