問題ID:22553について
A_Kato
投稿数: 2
問題ID:22553のついて教えていただけないでしょうか?
問題文の「大文字アルファベットを含まない行」という記述より
grep -v '[A-Z]' test.txt
が正解となるのは理解できるのですが、同時に選択肢として出てくる
grep '[^A-Z]' test.txt → [A-Z]の範囲の否定(^)
でも同じ動作になる(正答)となるような気がしているのですが、
両者の違いはあるのでしょうか?
(「含まない」という意図を汲み取って-vオプションを使用している方が正解ということでしょうか?)
解説文の「大文字アルファベット以外の文字(小文字アルファベットなど)を含む行を表示しますので、誤りです。」という記述がいまいちピンとこずにいます。
よろしくお願い致します。
問題文の「大文字アルファベットを含まない行」という記述より
grep -v '[A-Z]' test.txt
が正解となるのは理解できるのですが、同時に選択肢として出てくる
grep '[^A-Z]' test.txt → [A-Z]の範囲の否定(^)
でも同じ動作になる(正答)となるような気がしているのですが、
両者の違いはあるのでしょうか?
(「含まない」という意図を汲み取って-vオプションを使用している方が正解ということでしょうか?)
解説文の「大文字アルファベット以外の文字(小文字アルファベットなど)を含む行を表示しますので、誤りです。」という記述がいまいちピンとこずにいます。
よろしくお願い致します。
投稿ツリー
-
問題ID:22553について
(A_Kato, 2017-8-26 12:21)
- Re: 問題ID:22553について (arashi1977, 2017-8-26 12:51)
- Re: 問題ID:22553について (A_Kato, 2017-8-26 13:19)