我是sed
的新手。有人可以帮我解释以下sed命令吗?
sed -i "s/^ \+//g; s/ \+/\t/g"
我在Google上找到了-i
选项的解释,但没有上述模式含义的确切解释。
很抱歉,由于我们内部的服务器最近正在维护中,因此我没有示例文件在这里显示,这意味着我无法访问这里需要的示例文件。
答案 0 :(得分:1)
这是什么意思:
-i
-直接将修改应用于输入文件"s/^ \+//g;
-删除每行开头的所有空格s/ \+/\t/g"
-第一次替换后,用制表符替换所有空格字符串