我在一个目录中有很多文件,我想删除除具有相同前缀的文件之一之外的所有文件。例如,我有带有模式的文件filename.__<random_string>.pdf
,(文件名可以是任何长度的字符串)
foo.__.pdf
foo.__resume.pdf
foo.__name.pdf
bar.__.pdf
bar.__resume.pdf
bar.__name.pdf
Run Code Online (Sandbox Code Playgroud)
现在从他们那里我只想要具有相同前缀的三个文件中的一个,即,我只想要前三个文件中的一个和后三个中的一个。例如,目录应该包含,
foo.__.pdf
bar.__.pdf
Run Code Online (Sandbox Code Playgroud)
接受任何脚本语言或 shell 的回答。