我有一个日志文件,其中数据用空格分隔。不幸的是,其中一个数据字段也包含空格。我想用“%20”替换这些空格。它看起来像这样:
2012-11-02 23:48:36 INFO 10.2.3.23 something strange name.doc 3.0.0 view1 orientation_right
预期的结果是
2012-11-02 23:48:36 INFO 10.2.3.23 something%20strange%20name.doc 3.0.0 view1 orientation_right
无法预测 IP 地址和“.doc”之间有多少空格。因此,如果可能的话,我想使用纯 bash 在这两种模式之间进行更改。
谢谢您的帮助