Como posso adicionar quatro espaços antes de cada linha de código de programas no terminal

8

Eu costumo ir para stackexchange quando enfrento o terminal de programação e passo a maior parte do tempo tentando acrescentar quatro espaços antes do meu código de programação colado.

Existe alguma maneira mais rápida de fazer isso a partir de um terminal? O que você faria?

    
por Sujit Maharjan 17.11.2014 / 16:35

1 resposta

9

Basta usar sed,

sed 's/^/    /' file

Isso acrescenta quatro espaços antes de cada linha. Adicione uma opção de edição em linha -i para salvar as alterações no arquivo especificado.

sed -i 's/^/    /' file

Através do awk,

awk '{sub(/^/, "    ", $0)}1' file

OR

awk '{print "    "$0}' file
    
por 17.11.2014 / 16:38