找-E。-regex'。*。java $' 输出如下,为什么有' ./'在一开始的时候? 如何删除' ./'在输出?
MacBook-Pro:Code fqyuan$ find -E . -regex '.*\.java$'
output is:
./GZIPcompress.java
./SubsetsII.java
./Ugly.java
答案 0 :(得分:0)
您可以使用cut
仅选择行的特定部分:
find -E . -regex '.*\.java$' | cut -c3-
cut -c3-
只会选择第3,第4,第5 ......个字符。
BTW,使用-E
选项可以简化-regex
命令,而不是使用find
和-name
选项:
find . -name '*.java' | cut -c3-