Como adicionar espaços, tabulações ou qualquer outro caractere ao início de todas as linhas de um arquivo texto?

Olá,

embora esse post seja bem explicito (basta ler novamente o título), existem várias saídas para esse problema. Uma delas, e a que eu vou mostrar aqui, é a que usa Windows Powershell:

cat arquivo.txt | foreach {'  ' + $_} >> arquivo2.txt

No entanto, como a lógica é bem simples (ler o arquivo, alterar todas as linhas, gravar novamente), ela pode ser portada pra qualquer outra linguagem (VBScript e Ruby, por exemplo).

Sobrando algum tempo, crio um one-liner em Ruby para fazer a mesma coisa.

Até mais!

Categorias dessa postagem: ,

Comentários