一重引用符で囲むと、$"dollars"&<>\dogs
次の名前のディレクトリを作成できます。
mkdir '$"dollars"&<>\dogs'
しかし、ディレクトリ名に一重引用符を含めるにはどうすればよいですか?
私のディレクトリ名を次のように作成したい場合$"dollars"&<>/dogs'
では、一重引用符を使用してこの操作をどのように実行できますか?
~しようとする
mkdir '$"dollars"&<>/dogs''
しかし、これはうまくいきません。
mkdir ''$"dollars"&<>/dogs''
それも無駄です。
前にバックスラッシュを入れようとしましたが、うまくいきませんでした!
答え1
一重引用符の中に一重引用符をエスケープすることはできません。ただし、引用符で囲まれた複数の文字列を連結でき、連結されます。したがって、一重引用符が含まれていない部分には一重引用符を使用し、次のように\
エスケープされた一重引用符を追加します。
mkdir '$"dollars"&<>/dogs'\'
答え2
次のように最後の参照をエスケープします。
mkdir '$"dollars"&<>\dogs'\'