如何在终端中的每行程序代码之前添加四个空格

如何在终端中的每行程序代码之前添加四个空格

当我面对编程终端时,我通常会去 stackexchange,并且大部分时间都花在尝试在粘贴的编程代码之前添加四个空格。

有没有更快的方法从终端执行此操作?你会怎么办?

答案1

只需使用 sed,

sed 's/^/    /' file

这会在每行之前添加四个空格。添加内联编辑选项-i 以将更改保存到指定文件。

sed -i 's/^/    /' file

通过 awk,

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

或者

awk '{print "    "$0}' file

相关内容