使用“uniq”并忽略第一个字符,而不是单词

bks*_*bks 3 linux shell command-line ubuntu

我有一个文件夹中的文件列表。使用以下命令显示文件列表:

ls
Run Code Online (Sandbox Code Playgroud)

现在,我想将其通过管道传输到 uniq,以便在比较之前忽略前 6 个字符。
是否可以?或者我可能需要使用另一个命令?
谢谢你

Den*_*son 5

如果您的版本有-s( --skip-chars) 选项,请使用uniq它。

ls | uniq -s 6
Run Code Online (Sandbox Code Playgroud)

或者

ls | uniq --skip-chars=6
Run Code Online (Sandbox Code Playgroud)