sexta-feira, 22 de março de 2013

Brincando com o SED - Alterando o primeiro caracter

Bom vou ensinar aqui como alterar as primeiras linhas de um arquivo usando o comando sed que é muito útil em shell script caso você tenha algo automatizado e principalmente usado na alteração de códigos fontes.

Primeiro exemplo vamos comentar uma determinada linha (no caso a linha 5) que antes estava descomentada

sed "5s/^/#/" arquivo

Lembrando que dessa forma o arquivo não se altera e apenas é exibido na saída padrão, para alterar direto no arquivo use a opção "-i" como parâmetro do sed


sed -i "5s/^/#/" arquivo

Segundo exemplo, vamos remover o primeiro carácter da linha 22 que é um #

sed "22s/^#//" arquivo

Legal isso e quebra um galho enorme.

Vamos chutar o pau da barraca e comentar todas as linhas com o #


sed "s/^/#/" arquivo

Bom apenas lembre-se de substituir "arquivo" pelo nome do arquivo.

Fuiiiiiiiiiiiiiiiiiiii



Nenhum comentário:

Postar um comentário