作业帮 > 综合 > 作业

SED替换空格为0时的问题

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 02:59:28
SED替换空格为0时的问题
8 1 801 0.10775E+08 49.00 0.00000E+00 0.00000E+00 0.1
格式如上,要将8 1 替换为 801 且后面的不变
801 801 0.10775E+08 49.00 0.00000E+00 0.00000E+00 0.1
而现在我编的为:
sed 's#\([0-9]\) \([0-9]\)#\10\2#g' OUTPUT_DATA
将后面的空格也变了,即
801 80100.10775E+08 49.0000.00000E+0000.00000E+0000.1
请问,高手,该如何修改sed将替换字段限制在前几个字段,谢谢
SED替换空格为0时的问题
把g去掉
直接sed 's/ /0/' 不就得了