【发布时间】:2018-02-25 08:30:05
【问题描述】:
File1:每条记录都以“~”开头,下面是一个数字,并以相同的结尾。每条记录在开始行和结束行之间有八行,并带有一些“_”。
~1
001
COMON
_
98273497335
_
_
003
+7346542347
~1
~2
001
.
.
~2.........so on
File2:它包含每个记录的默认值,如下所示。它只包含一条记录。 File1 中的每条记录都应与 File2 进行比较,并且所有“_”都应替换为 File2 中相对于该位置的默认值。
~
001
COMON
0000000000
0
00
00000
+0.0
+0000000000
~
OUTPUT 文件:File1 中的“_”应替换为记录对应位置的 File2 的默认值。
~1
001
COMON
0000000000
98273497335
00
00000
003
+7346542347
~1
~2
001
.
.
~2.........so on
【问题讨论】:
-
Stack Overflow 是一个面向专业和爱好者程序员的问答网站。请展示您的编码工作。
-
好吧,我对 shell 脚本不太了解。一旦我有了可以实施的想法,然后我会自己回答某种解决方案。我希望到时候我能在这里得到一些帮助......
-
我看不出这个问题有什么问题,要求很明确,有样本输入和输出。 “缺乏研究”,也许,但一点也不“太宽泛”。