私は bash の初心者の問題を抱えています:
作成するパスは/Volumes/ADATA\ UFD/Programming/Qt、/Volumes/ADATA\ UFD既に存在する場所です。次の形式でスクリプトを書きたいと思います。
# create a single output directory
outputdir="/Volumes/ADATA\ UFD/Programming/Qt"
mkdir -pv $outputdir
私の問題はmkdir、ディレクトリを作成するの/Volumes/ADATAで./UFD/Programmingはなく、/Volumes/ADATA\ UFD/Programming/Qt.
SO でこの質問を見てきました。ただし、これらのソリューションはどれも機能しませんでした。
outputdir=/Volumes/"ADATA\ UFD/Programming/Qt"
mkdir -pv $outputdir
outputdir=/Volumes/'ADATA\ UFD/Programming/Qt'
mkdir -pv $outputdir
outputdir='/Volumes/ADATA\ UFD/Programming/Qt'
mkdir -pv $outputdir
outputdir=/Volumes/ADATA' 'UFD/Programming/Qt
mkdir -pv $outputdir
私は何を間違っていますか?ここで良い組み合わせは何ですか?