我有一个文本文件,其中 field1;field2;field3 在一行中。我需要生成另一个仅包含 3 个字段的文件,示例如下:
原来的:
yast2-storage-lib;2.13.108-0.4.226;
yast2-storage-lib;2.13.108-0.4.226;2.13.112-0.6.1
yast2-storage-lib;2.13.112-0.6.1;
yast2-storage;2.13.108-0.4.226;
yast2-storage;2.13.108-0.4.226;2.13.112-0.6.1
期望的结果:
yast2-storage-lib;2.13.108-0.4.226;2.13.112-0.6.1
yast2-storage;2.13.108-0.4.226;2.13.112-0.6.1
有人能帮我吗?我已经测试了几个小时,但我无法产生所需的结果,而且我的文本转换技能几乎没有,据我所知。我尝试使用“grep”、“awk”和“sed”,但正如我所说,我缺少 exp。