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

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

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

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

Responder1

Basta usar sed,

sed 's/^/    /' file

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

sed -i 's/^/    /' file

Através do awk,

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

OU

awk '{print "    "$0}' file

informação relacionada