Linux Grep表示文件中的双正斜杠和星号

Linux Grep表示文件中的双正斜杠和星号,linux,shell,grep,Linux,Shell,Grep,我目前正在处理大量JCL文件(大型机作业文件)。 我想grep所有的注释行,在每个文件中以//*空格开头,然后写入另一个文件 //SYSDBOUT DD SYSOUT=I //*---------------------------------------------------------- //* STEP1 <---the line I want to grep //*---------------------------------------------------

我目前正在处理大量JCL文件(大型机作业文件)。 我想grep所有的注释行,在每个文件中以//*空格开头,然后写入另一个文件

//SYSDBOUT DD  SYSOUT=I
//*----------------------------------------------------------
//*       STEP1 <---the line I want to grep
//*----------------------------------------------------------

任何人对此有任何解决方案您需要避开星号(
*
):


@唐古伊ễn、
*
是一个元字符,就像
^
元字符一样。。因此,要关闭该特殊含义(因为您希望在此处字面上匹配
*
),必须在
*
之前使用
\
字符。。这叫做逃跑
egrep '^//'
$  grep '^//\* ' *.jcl