名前にスペースがあるディレクトリの作成

名前にスペースがあるディレクトリの作成

名前にスペースを含むディレクトリを作成しようとしています。"user test" 起動時にmkdir -p "user test"動作するように。

"user test"mkdir変数を入れると失敗し、"user生成されます。test"

var="user test"
mkdir -p $var 

私も試しましたmkdir -p "$var"

誰もが私が間違っていることを提案できますか?

ベストアンサー1

あなたはこのスペースを脱出しなければなりません。

mkdir hello\ there

スペースをエスケープする必要がないように文字列をカプセル化することもできます。

mkdir 'hello there'

おすすめ記事