poderia fazer assim:
grep -e ">" -e "<" test
Este é um conteúdo do arquivo test
>-----------------max------------------
>-----------------abc
def
<------------------mnc------------------
jkl
Aqui eu quero usar a linha que contém <
>
símbolo
Eu tentei este método
[max@localhost ~]$ grep \> \< test
grep: <: No such file or directory
test:>-----------------max------------------
test:>-----------------abc
mas não está funcionando, o que devo fazer agora?
Sempre tente usar aspas simples com o grep:
grep '>\|<' test
O exemplo acima também faz uso do operador OR (|).
Você também pode querer combinar esses símbolos apenas no começo da linha, e nesse caso você gostaria de fazer isso:
grep '^(>\|<)' test
( ( )
faz um grupo, ^
significa o começo da linha)
Da página do manual:
Os símbolos \ < e > correspondem respectivamente à string vazia no início e no final de uma palavra.