achuth
January 15th, 2012, 07:23 AM
Sir,
Consider the following file content
This line contains the number 113. # Match.
This line contains the number 13. # No match.
This line contains the number 133. # No match.
This line contains the number 1133. # Match.
This line contains the number 113312. # Match.
This line contains the number 1112. # No match.
This line contains the number 113312312. # Match.
This line contains no numbers at all. # No match.
Now consider the following command:
$ grep "1133*" filename
The output is
This line contains the number 113. # Match.
This line contains the number 1133. # Match.
This line contains the number 113312. # Match.
This line contains the number 113312312. # Match.
I don't understand why the first line is displayed eventhough there is no "1133".
Why is it so?
Consider the following file content
This line contains the number 113. # Match.
This line contains the number 13. # No match.
This line contains the number 133. # No match.
This line contains the number 1133. # Match.
This line contains the number 113312. # Match.
This line contains the number 1112. # No match.
This line contains the number 113312312. # Match.
This line contains no numbers at all. # No match.
Now consider the following command:
$ grep "1133*" filename
The output is
This line contains the number 113. # Match.
This line contains the number 1133. # Match.
This line contains the number 113312. # Match.
This line contains the number 113312312. # Match.
I don't understand why the first line is displayed eventhough there is no "1133".
Why is it so?