0
こんにちはみんな拒否:は、mkdirエラー、許可は次のように私のコードがある
#!/bin/bash
echo "What directory?"
read $dir
mkdir -p "$dir"/Air/Output
mkdir -p "$dir"/Oxy/Output
echo "done"
イムを誤り、それはあなたがread $dir
、read dir
いけない問題
こんにちはみんな拒否:は、mkdirエラー、許可は次のように私のコードがある
#!/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
感謝を!私はちょうどbashを学ぶようになった。 – Tuni
ニース。それは 'read -p"というディレクトリでもあります。 dir' – sjsam
Thanks @sjsam、私は更新しました。 – SLePort