使用类似 uniq -f 的东西,但不是忽略前 n 列,而是忽略除了前 n 列之外的所有列,而不使用 rev
Using something like uniq -f, but instead of ignoring the first n columns, ignore all but the first n columns, without using rev
我不能只使用 rev 因为每行可能有 2 到 8 列,但基本上我只想使用 uniq 但仅基于第一列而不是之后的每一列。
来自 man uniq
和其他在线来源(例如那个:http://www.folkstalk.com/2012/10/uniq-command-examples-in-unix-and-linux.html),
The -f option is used to skip the first N columns in comparison.
所以您宁愿像下面那样使用 sort
,以保留 a.txt 中第一列唯一的行:
sort -k 1,1 -u a.txt
希望这会有所帮助。
我不能只使用 rev 因为每行可能有 2 到 8 列,但基本上我只想使用 uniq 但仅基于第一列而不是之后的每一列。
来自 man uniq
和其他在线来源(例如那个:http://www.folkstalk.com/2012/10/uniq-command-examples-in-unix-and-linux.html),
The -f option is used to skip the first N columns in comparison.
所以您宁愿像下面那样使用 sort
,以保留 a.txt 中第一列唯一的行:
sort -k 1,1 -u a.txt
希望这会有所帮助。