find . -type f -path '*/browser/components/*/*.react.js' -exec sed -i "" '1 i\
import { logRender } from "../../../common/lib/logger";
' {} +
上面的命令只會僅執行1個文件,第一個,而不是從每個結果:有什麼是我錯過了UNIX - 不能執行從查找文件的每個結果
find . -type f -path '*/browser/components/*/*.react.js'
?
也許事情是,該'{} +'建設提出由'find'發現了一個文件列表..考慮到它替換到'{}; '。 (像往常一樣,您可能需要跳過';':'{} \;'。) –