命令sed -i“ s / ^ \ + // g; s / \ + / \ t / g”是什么意思?

时间:2019-03-08 06:08:59

标签: sed

我是sed的新手。有人可以帮我解释以下sed命令吗?

sed -i "s/^ \+//g; s/ \+/\t/g"

我在Google上找到了-i选项的解释,但没有上述模式含义的确切解释。

很抱歉,由于我们内部的服务器最近正在维护中,因此我没有示例文件在这里显示,这意味着我无法访问这里需要的示例文件。

1 个答案:

答案 0 :(得分:1)

这是什么意思:

  • -i-直接将修改应用于输入文件
  • "s/^ \+//g;-删除每行开头的所有空格
  • s/ \+/\t/g"-第一次替换后,用制表符替换所有空格字符串