パターン「10」が認識されないのはなぜですか?下のテキストに?

パターン「10」が認識されないのはなぜですか?下のテキストに?

次のテキストを生成しましたが、「10?」パターンを検索しようとすると、何も認識しません。見てみましょう。

ubuntu@ip-172-31-30-142:~$ cat > demo1.txt
10 1 101 10
1
10
101
1010111
10
1 10
1 1 1 1 10
1 1
1 0
0 10
1
ubuntu@ip-172-31-30-142:~$ cat demo1.txt
10 1 101 10
1
10
101
1010111
10
1 10
1 1 1 1 10
1 1
1 0
0 10
1
ubuntu@ip-172-31-30-142:~$ grep "10?" demo1.txt
ubuntu@ip-172-31-30-142:~$

正規表現に設定されたパターンを認識しないのはなぜですか?

ここに画像の説明を入力してください。

答え1

特殊?文字は拡張正規表現の一部です。grep -E "10?" demo1.txt探している結果を返す必要があります。

関連情報