gagaga0202さんの投稿一覧
助け合いフォーラムの投稿
2025/11/26
コメント
不正解の選択肢の解説について
ご確認およびご回答ありがとうございます。
>/は「'(シングル・クォーテイション)」や「"(ダブル・クォーテイション)」で囲んでおいても、パス区切り文字の扱いで機能してしまいます。
上記内容の理解が浅かったです。
カレントディレクトリに「/」を含んだ名前のディレクトリが作成されるものと思っていました。
ご教授いただきありがとうございました。
2025/11/25
投稿
不正解の選択肢の解説について
不正解の選択肢である下記2つについて
mkdir '/\work'/\work"
mkdir "
それぞれ現在のカレントディレクトリにディレクトリ名「/\work」とディレクトリ名「/\work」ディレクトリが作成されるのではないでしょうか?
クウォートで囲まれた部分は文字列と見なされるとのことなのでそう思いました。
なぜ下記解説のようになるのかわかりません。
ご教授願います。
【問題の解説文引用】
・mkdir '/\work'/\work」全体を「'(シングル・クォーテイション)」で囲んでいるため、ホームディレクトリを意味するメタキャラクタ「
「(チルダ)」と「\」がともに無視され、mkdirコマンドへの引数としては「/\work」が渡されます。この場合、『現在のディレクトリで「」ディレクトリ配下に\workディレクトリを作成する』ことになるので、誤りです。/\work"
・mkdir "
「/\work」全体を「"(ダブル・クォーテイション)」で囲んでいるため、ホームディレクトリを意味するメタキャラクタ「(チルダ)」だけが無視され、mkdirコマンドへの引数としては「/\work」が渡されます。この場合、『現在のディレクトリで「」ディレクトリ配下に\workディレクトリを作成する』ことになるので、誤りです。
合格体験記の投稿
投稿がありません