Как добавить четыре пробела перед каждой строкой кода программы в терминале?

Как добавить четыре пробела перед каждой строкой кода программы в терминале?

Обычно, когда я сталкиваюсь с терминалом программирования, я захожу на StackExchange и трачу большую часть времени, пытаясь добавить четыре пробела перед вставленным программным кодом.

Есть ли более быстрый способ сделать это из терминала? Что бы вы сделали?

решение1

Просто используйте sed,

sed 's/^/    /' file

Это добавляет четыре пробела перед каждой строкой. Добавьте встроенную опцию редактирования, -i чтобы сохранить изменения в указанном файле.

sed -i 's/^/    /' file

Через awk,

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

ИЛИ

awk '{print "    "$0}' file

Связанный контент