我的输入是一个大的文件列表。它们的名称中可以包含任何字符(包括句点,因为也有一些包名称)。这是一些小样本输入:
com.test.impl.servlets.Test.xml
TestClass.class
TestClass1.class
Test2.java
Test3.java
我想知道列表中所有不同的文件扩展名,所以本质上,我想要 egrep -o上一个时期之后的所有内容。像这样的东西:
input | xargs <unknown command but probably egrep> | sort -u
将返回:
.xml
.class
.java