【发布时间】:2020-04-08 21:20:03
【问题描述】:
文件1.log
2000 apple
2333 cat
5343 dog
1500 lion
文件2.log
2500 apple
2333 cat
1700 lion
需要一个shell脚本来输出如下:
500 apple
200 lion
尝试了很多解决方案,但没有任何解决方案,因为我同时拥有文本和字符串。有人可以帮忙吗。谢谢
编辑(由 RavinderSingh13 提供):将 OP 在 cmets 中显示的 OP 的努力添加到帖子中:
#!/bin/bash
input1="./File1.log"
input2="./File2.log"
while IFS= read -r line2
do
while IFS=read -r line1
do
echo "$line1"
done < "$input1"
echo "$line2"
done < "$input2"
【问题讨论】:
-
名称是否唯一?
-
您还提到了
Have tried lot of solution but nothing worked out as I'm having both text and string,所以请务必在代码标签中的问题中添加所有这些努力,然后也让我们知道。 -
是的,两个文件的名称都是唯一的
-
@user2170023,我的答案已经准备好,但正在等待您为您的问题添加您的努力,所以请这样做。
-
@user2170023,感谢您的努力,cmets 并非用于展示代码示例,请将它们添加到您的问题中,并要求您编辑您的问题并让我们知道。