假设我有一个包含以下内容的文件:

VSDmaMapInfo
VSDmaMapInfo::
VSDmaMapInfo;
VSPortErr
VSPortErr,
VSPortErr::

排序后,我希望输出是
VSDmaMapInfo
VSPortErr

有没有办法使用grep,awk,uniq或任何其他工具来执行此操作

非常感谢你的帮助。

最佳答案

$ awk -F'[[:punct:]]' '{print $1}' file | sort -u
VSDmaMapInfo
VSPortErr

07-27 18:28