Como posso corresponder o caractere de quebra de página em uma expressão regular?

6

Nano chama ^L , mas é claro, digitando algo como

$ grep -v "^\^L" file

não funciona. Seu ponto de código unicode é 000C. Como posso combiná-lo em uma expressão regular?

    
por ixtmixilix 26.11.2011 / 18:33

1 resposta

10

Esse parece ser o bom e velho caractere de feed de formulário, descrito em man ascii as:

Oct   Dec   Hex   Char
------------------------------------------
014   12    0C    FF  '\f' (form feed)

(Não mencionado aqui, mas o código ^L é o mesmo 12.)

Em bash , qualquer um deles deve funcionar:

grep -v $'^\f' file

grep -v $'^\cL' file

grep -v $'\x0C' file
    
por 26.11.2011 / 18:44