Linux 递归选择mac中的文件-需要美化目录中的所有文件

Linux 递归选择mac中的文件-需要美化目录中的所有文件,linux,macos,prettier,Linux,Macos,Prettier,我跟在后面 在windows机器上运行命令prettier-write./src/***.{js,jsx,scss}效果非常好 但是,当使用Mac machine时,此命令不会递归地处理子文件夹中的文件 windows和mac在这方面有什么区别?您可以使用find with-exec,如下所示 find src -iname \*.js -or -iname \*.jsx -exec prettier --write {} \; 论点如下: src:该目录小心不要在.git、node_模块等上

我跟在后面

在windows机器上运行命令prettier-write./src/***.{js,jsx,scss}效果非常好

但是,当使用Mac machine时,此命令不会递归地处理子文件夹中的文件


windows和mac在这方面有什么区别?

您可以使用find with-exec,如下所示

find src -iname \*.js -or -iname \*.jsx -exec prettier --write {} \;
论点如下:

src:该目录小心不要在.git、node_模块等上运行 -iname:不区分大小写的名称 -或者:或者,将期权链接在一起,在本例中为iname -exec:对找到的每个项目执行以下命令。它用找到的项替换{}。执行需要\;最后,我想知道你的命令什么时候结束。 在执行之前,您可以预先设置echo以预览将要运行的命令,如下所示

find src -iname \*.js -or -iname \*.jsx -exec echo prettier --write {} \;

在本次github讨论中回答: