Para comentar algumas linhas sem ter que estar inserindo caracteres a cada linha:
:li,lf ! awk '{ print "\# " $0 }'
Considere que:
li - Linha Inicial;
lf - Linha Final;
$0 - Indica 'toda' a linha.
Atributos para li e lf :
- um valor absoluto;
- um 'ponto', para indicar a linha 'atual';
- '-n' para indicar as n linhas anteriores a linha atual;
- '+n' para indicar as n linhas a partir da atual;
Exemplos:
Inserir a letra 'z' da lina 10 à 40:
:10,40 ! awk '{ print "z" $0 }'
Inserir o caractere '#' nas 20 linhas a partir da linha atual:
:.,+20 ! awk '{ print "\# " $0 }'
Isto é muito útil para arquivos de configuração.
Espero que ajude.
Nenhum comentário:
Postar um comentário