!!
我的任务是在我们从硬件供应商那里获得的档案中编写一份报告。 我需要为两个领域收集这些档案:测试仪和模型设计师;对于每个领域,我需要掌握相应的价值。
在previous post上,我发现帮助编写基本报告,如:
find . -name "*.VER" -exec egrep -A 1 Test_Version=|Model-Manufacturer: {} ;
Model-Manufacturer:^M
R22-100^M
Test_Version=2.6.3^M
Model-Manufacturer:^M
R16-300^M
Test_Version=2.6.3^M
然而,产出数据与监督事务司的运输回报“^M”相混合。 My boss想要“Model-Manufacturer”显示“Version”即:
Model-Manufacturer:R22-100
Test_Version=2.6.3
Model-Manufacturer:R16-300
Test_Version=2.6.3
Using sed, I attempted to remove the "^M" characters for "Model-Manufacturer" but to no avail:
find . -name "*.VER" -exec egrep -A 1 Test_Version=|Model-Manufacturer: {} ; | sed s/Model-Manufacturer:^M//g
这一指挥没有效力。 我在这里失踪了吗?