Para encontrar linhas contendo /*
e */
, tudo que você precisa é
grep '/\*.*\*/' file
Para encontrar linhas que começam com /*
e terminam com */
, use:
grep '^/\*.*\*/$' file
E para permitir espaços em branco antes do comentário inicial e depois do fim, use:
grep -E '^\s*/\*.*\*/\s*$' file
Como o *
é um caractere especial, você precisa escapar dele ( \*
). Além disso, todo o resto é apenas um personagem regular. A regex acima corresponderá a /*
, em vez de 0 ou mais caracteres ( .*
) até um */
.