【发布时间】:2020-03-31 16:25:09
【问题描述】:
是否可以从文本文件中删除多个空格并使用 awk 或 grep 将更改保存在同一文件中?
Input example:
aaa bbb ccc
ddd yyyy
Output I want:
aaa bbb ccc
ddd yyyy
【问题讨论】:
-
这能回答你的问题吗? How to remove extra spaces in bash?
-
@nuclearwinter27 :
grep不修改任何文件。它读取文件并写入标准输出。awk程序可以创建文件,但我不知道 awk 提供任何就地更新文件的功能;至少它不是为此而设计的。一些语言和工具(例如sed、ruby、perl)通过模拟“就地”编辑使这项任务变得容易。