【发布时间】:2014-06-02 15:45:48
【问题描述】:
我有 3 个文件
1) 测试1.txt
07777777
07777778
07777779
2) Test2.txt
A100192
A100193
A100194
3) Test3.txt
INST
DISC
INST
现在我想将这三个都合并到一个新文件中,如下所示
输出.txt
aaa<Test2.txt> <Test1.txt><Test3.txt>bbb <sometext>
有没有办法通过 shell script(bash) 来完成上述操作?
最终输出应该是这样的
"xyzA100192 07777777INSTxyz xyz "
其中A100192 取自test2.txt,07777777 取自test1.txt 和INST 取自test3.txt
同样,我需要填充 test1.txt、test2.txt 和 test3.txt 中的每个值,使其看起来像
xyzA100192 07777777INSTxyz xyz
xyzA100193 07777778DISCxyz xyz
xyzA100194 07777779INSTxyz xyz
非常感谢, V
【问题讨论】:
-
你的输出格式不清楚。
-
我不明白你的输出与他的输入是如何对应的。
-
我不认为我理解您正在寻找的输出格式。您能给我们上面列出的三个文件的示例输出吗?
-
最终输出应类似于“xyzA100192 07777777INSTxyz xyz”,其中 A100192 取自 test2.txt,07777777 取自 test1.txt,INST 取自 test3.txt
-
您是否尝试过使用“pr”实用程序?它在哪些方面不符合您的需求(是的,您需要一些选择)