`grep -E "xyz\.(.+)\.abc"` 在 korn shell 中做什么?
What does `grep -E "xyz\.(.+)\.abc"` do in korn shell?
我在ksh 脚本中看到过这段代码。想知道它的作用吗?
grep -E "xyz\.(.+)\.abc"
与科恩无关shell。 grep
is a tool for matching regular expressions and the -E
option specifies that extended regex should be used instead of the default basic regex. For more information about that read Basic vs Extended Regular Expressions 或 运行 man grep
, man regex
所以 grep -E "xyz\.(.+)\.abc"
将在输入中找到包含字符串 xyz.
后跟任何内容然后是 .abc
的行。由于没有指定输入文件,它将从 stdin
读取输入
我在ksh 脚本中看到过这段代码。想知道它的作用吗?
grep -E "xyz\.(.+)\.abc"
与科恩无关shell。 grep
is a tool for matching regular expressions and the -E
option specifies that extended regex should be used instead of the default basic regex. For more information about that read Basic vs Extended Regular Expressions 或 运行 man grep
, man regex
所以 grep -E "xyz\.(.+)\.abc"
将在输入中找到包含字符串 xyz.
后跟任何内容然后是 .abc
的行。由于没有指定输入文件,它将从 stdin