繁体   English   中英

在Mac中递归选择文件-需要整理目录中的所有文件

[英]Recursively select file in mac - need to prettier all files in directory

我正在关注这篇中等职位

在Windows机器上运行命令prettier --write ./src/**/*.{js,jsx,scss}可以很好地工作。

但是,在使用Mac计算机时,该命令不会递归地存在于子文件夹中的文件上。

Windows和Mac之间有什么区别?

您可以将find与-exec一起使用,就像这样

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

参数:

  • src:目录(请注意不要在.git,node_modules等上运行
  • -iname:不区分大小写的名称
  • -or:或者,将选项链接在一起,在这种情况下为iname
  • -exec:对找到的每个项目执行以下命令。 它将{}替换为找到的项目。 执行需要 最后知道命令何时结束。

在执行之前,您可以在echo之前添加预览以预览将要运行的命令,如下所示

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM