Mauriciodez
(usa Debian)
Enviado em 12/11/2016 - 15:37h
msoliver escreveu:
A REGEX,
sed -i '/^[a-z]/d' arquivo #Significa, começa com letras
sed -i '/^[^a-z]/d' arquivo #Significa, NÃO começa com letras
O "^" DENTRO dos [], NEGA os demais caracteres, [^a-z], no caso, as letras.
A "!", nega o comando, exemplo:
sed -i '/^[^a-z]/d' arquivo #Deleta as linhas que NÃO começam com LETRAS, o "COMANDO é o "d"
sed -i '/^[^a-z]/!d' arquivo #NÃO Deleta as linhas que NÃO começam com LETRAS, o "COMANDO é o "d"
Marcelo ... então
^[^a-z] significa => não começam com letras "minúsculas"
e isso
[^a-z] significa => não contenham com letras "minúsculas" ???
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"