echo * の実行結果について

この質問の投稿一覧へ

質問 echo * の実行結果について

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 | 投稿日時 2013-7-6 14:34
moduku  新米 居住地: 東京  投稿数: 4
「echoコマンドの引数に「*」を指定した場合、シェルは「*」を表示せずカレントディレクトリの内容を表示します。これは、シェルが「*」をメタキャラクタとして特別に認識するためです。」

102の問題解説にこんな記述があったのですが、意味が分かりません。
なぜ、文字列のワイルドカードに過ぎない「*」が、カレントディレクトリの一覧に化けるのでしょうか?
どなたか教えていただけると助かります。

なお、自分では以下のようなサイトを見たのですが、上記の疑問は解決せずです。
http://itpro.nikkeibp.co.jp/article/COLUMN/20090602/331173/

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.