[英]Mkdir error, Permission denied
大家好,我的代碼如下:
#!/bin/bash
echo "What directory?"
read $dir
mkdir -p "$dir"/Air/Output
mkdir -p "$dir"/Oxy/Output
echo "done"
我收到錯誤“權限被拒絕”這是一個問題
您應該read dir
,而不是read $dir
。
使用read $dir
,您的變量將不會被設置,並且使用空的dir
變量,您嘗試從根目錄/Air/Output
創建一個目錄,這會導致權限被拒絕。
正如 sjsam 建議的那樣,您還可以使用-p
選項添加一個read
提示:
read -p "What directory?" dir
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.