小编典典

使用bash删除文件每一行开头的空格

linux

我如何使用bash删除文件每一行中的空格例如,file1.txt。之前:

  gg g
 gg g
t  ttt

后:

gg g
gg g
t  ttt

阅读 309

收藏
2020-06-07

共1个答案

小编典典

sed -i 's/ //g' your_file 会做到这一点,就地修改文件。

要仅删除单行开头的空白,请使用 sed -i 's/^ *//' your_file

在第一个表达式中,我们将所有空格替换为空。在第二个中,我们在开始时使用^关键字替换

2020-06-07