unix – 如何从文件中的每一行删除前导空格?

前端之家收集整理的这篇文章主要介绍了unix – 如何从文件中的每一行删除前导空格?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个看起来像这样的文件
for (i = 0; i < 100; i++)
    for (i = 0; i < 100; i++)
  for (i = 0; i < 100; i++)
       for (i = 0; i < 100; i++)
     for (i = 0; i < 100; i++)
           for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)

我想要它看起来像这样(删除indentations):

for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)
for (i = 0; i < 100; i++)

这怎么可以完成(使用sed可能?)

sed "s/^[ \t]*//" -i youfile

警告:这将覆盖原始文件

猜你在找的Bash相关文章