Re: 問題45204について
arashi1977
居住地: 広島
投稿数: 1715
引用:そうです。一覧の中から、ですね。
引用:惜しい。「誰が解釈するか」を意識するのです。「何のために使うか」という観点ではありません。
「何に、どのような指示をする、そうするとどのような結果が得られる」といううちの「何に」の理解が浅いために起きている疑問だと思います。
ここで言うメタキャラクタは「bash(シェル)」が解釈するものです。シェルはファイルの中身を検索したりするものではなく、コマンドを実行したり実行するために必要な情報(ファイル名、ディレクトリ名など)を扱います。
また、 maki_nemui さんが意識されている「正規表現や拡張正規表現」は「grep」の引数として使用していることからも分かる通り、ここでは「grepコマンド」が解釈します。grepコマンドは受け取った文字列や指定されたファイルの中を、指定されたキーワード(正規表現を含む)によって検索するツールです。
もう一度「誰がそれを解釈するのか」を意識してみてください。
引用:これは、ルートディレクトリの一覧表示後、その一覧から先頭がhの行を検索していると考えたらいいのでしょうか?$ls -l / | grep '^h'
引用:
上の例から考えると、メタキャラクタは名前などの検索に使われて、正規表現はコマンドやファイル内といった出力された内容に対しての検索に使われるという感じなのでしょうか?
「何に、どのような指示をする、そうするとどのような結果が得られる」といううちの「何に」の理解が浅いために起きている疑問だと思います。
ここで言うメタキャラクタは「bash(シェル)」が解釈するものです。シェルはファイルの中身を検索したりするものではなく、コマンドを実行したり実行するために必要な情報(ファイル名、ディレクトリ名など)を扱います。
また、 maki_nemui さんが意識されている「正規表現や拡張正規表現」は「grep」の引数として使用していることからも分かる通り、ここでは「grepコマンド」が解釈します。grepコマンドは受け取った文字列や指定されたファイルの中を、指定されたキーワード(正規表現を含む)によって検索するツールです。
もう一度「誰がそれを解釈するのか」を意識してみてください。
投稿ツリー
-
問題45204について
(maki_nemui, 2020-9-28 10:23)
-
Re: 問題45204について
(arashi1977, 2020-9-28 12:41)
-
Re: 問題45204について
(maki_nemui, 2020-9-28 13:30)
-
Re: 問題45204について
(arashi1977, 2020-9-28 13:54)
-
Re: 問題45204について
(maki_nemui, 2020-9-28 14:45)
-
Re: 問題45204について
(arashi1977, 2020-9-28 15:49)
-
Re: 問題45204について
(maki_nemui, 2020-9-28 16:40)
-
Re: 問題45204について
(arashi1977, 2020-9-28 16:58)
- Re: 問題45204について (maki_nemui, 2020-9-29 8:47)
-
Re: 問題45204について
(arashi1977, 2020-9-28 16:58)
-
Re: 問題45204について
(maki_nemui, 2020-9-28 16:40)
-
Re: 問題45204について
(arashi1977, 2020-9-28 15:49)
-
Re: 問題45204について
(maki_nemui, 2020-9-28 14:45)
-
Re: 問題45204について
(arashi1977, 2020-9-28 13:54)
-
Re: 問題45204について
(maki_nemui, 2020-9-28 13:30)
-
Re: 問題45204について
(arashi1977, 2020-9-28 12:41)