find 是把查到的数据一次性都传入后面的-exec中吗
find . -name "hello" -exec cat >out {} \; less out
我在之前就又在子目录下又创建了一个硬链接,结果发现发现out里面有两条相同的数据,而我用的是>,没有清除原来的第一条数据,也就是说相当于 cat ...hello ...hello >out 我将hello'的目录名省略了;也就是说find是一次性把所有的数据传到后面的,而不是查到一条,输出一条
find . -name "hello" -exec cat >out {} \; less out
我在之前就又在子目录下又创建了一个硬链接,结果发现发现out里面有两条相同的数据,而我用的是>,没有清除原来的第一条数据,也就是说相当于 cat ...hello ...hello >out 我将hello'的目录名省略了;也就是说find是一次性把所有的数据传到后面的,而不是查到一条,输出一条
2014-11-20
举报