markun_Dさんの投稿一覧
助け合いフォーラムの投稿
2026/01/23
コメント
問題の答えが実機で試した内容と異なる。
返信ありがとうございます。
実際に上記コマンドを試してみましたが、結果は変わらずでした。
この場合、どうなんでしょう...
何か自分が操作をミスってるとかなんですかね...?
~$ mkdir 2623
~$ cd 2623
~/2623$ ls
~/2623$ ls file?.txt
ls: 'file?.txt' にアクセスできません: そのようなファイルやディレクトリはありません
~/2623$ touch file1.txt file2.txt file303.txt file004.txt fileA.txt
~/2623$ ls
file1.txt file2.txt file303.txt file004.txt fileA.txt
~/2623$ ls file?.txt
ls: 'file?.txt' にアクセスできません: そのようなファイルやディレクトリはありません
~/2623$ rm *
~/2623$ ls file?.txt
ls: 'file?.txt' にアクセスできません: そのようなファイルやディレクトリはありません
2026/01/22
投稿
問題の答えが実機で試した内容と異なる。
表題の通り、問題の答えが、実機で実際に同じ状態を作って実行した場合の内容が食い違ったため、質問させてください。
自分の端末は、
・ping-tを回答している端末はMacOS 26.2のSafari。
・実機はLinux Mint 22, bash
カレントディレクトリに、以下の5つのファイルがある。
file1.txt file2.txt file303.txt file004.txt fileA.txt
コマンド「ls file?.txt」を実行した際に表示されるファイルはどれか。
と言う問題において自分は、コマンドがエラーになる。と思い選択しましたが、答え合わせの時に不正解となりました。
ワイルドカードは理解しているのですが、?は文字列として認識されない(エスケープしていないから)と思い、エラーになると回答しました。
解説を見ましたが、どうしても理解できなかったので、実機において、
$ touch file1.txt file2.txt file303.txt file004.txt fileA.txt
を実行して設問と同じ状況を作り、設問と同じく、
$ ls file?.txt
を実行しました。
返ってきた答えは、
ls: 'file?.txt' にアクセスできません: そのようなファイルやディレクトリはありません
でした。
他のLinux Mint 23端末のbashでも試してみましたが、結果は同じでした。
問題が間違っているのか、自分の環境が間違っているのか、自分はどちらが正しいのかがわからなくて、教えていただきたいです。
合格体験記の投稿
投稿がありません