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
舉報
2014-11-20
是啊是啊