找回密码
 免费注册

MacOS10.15.1中find命令怎么用?

4423 mmtye 2019-11-12 11:55|显示全部楼层
Safari 13.0.3 macOS 10.15.1
本人程序猿一枚,公司的主机系统都是AIX5.3,经常使用一些常用的命令,比如,查找包含 “mmt” 的所有js文件:
find . -name "*.js"|xargs grep "mmt"

但是在MacOS 10.15.1中如何写出对应的命令?或者写个shell在终端利用该shell完成该find命令呢?比如:
首先在.zprofile中添加软链:alias find='/Users/coffee/find.shell'
然后在终端:find "*.js" "mmt"
查找当前目录下和当前目录下的子目录(执行该find命令时的当前目录)中查找全部包含 “mmt” 的所有 “.js" 文件,并在终端找到的对应js文件项的后边显示出现 “mmt” 的行数,例如:
$ find "*.js" "mmt"
./Projects/marsApp/src/util/util.js 127
./Projects/marsApp/src/constantinople/test/tests.js 34
./Projects/marsApp/src/webapp/bin/build.js 326
./Projects/marsApp/src/wxapp/config.js 23
./Projects/marsApp/src/controller/dist.js 43
./Projects/marsApp/src/generater/generater.js 22
./Projects/marsApp/src/docs/genDoc.js 29
./Projects/marsApp/src/runner/run.js 19
./Projects/marsApp/src/npage/state.js 54
./Projects/marsApp/src/utils/util.js 67
./Projects/marsApp/src/home/index.js 74


3Q!
19-11-12 12:02:08 发自iPhone客户端

? iPhone 11 Pro
man find 或者用 mdfind
19-11-12 12:09:26
mmtye ( ☆☆☆ )

Safari 13.0.3 macOS 10.15.1
Wally 发表于 19-11-12 12:02man find 或者用 mdfind

能给个demo么?根据demo我自己摸索着弄个shell试试。
19-11-12 12:33:30

Safari 13.0.3 macOS 10.15.1
man 一下就有介绍啊呀

example:  mdfind image
example:  mdfind -onlyin ~ image
example:  mdfind -name stdlib.h
example:  mdfind "kMDItemAuthor == '*MyFavoriteAuthor*'"
example:  mdfind -live MyFavoriteAuthor
19-11-12 12:44:09
mmtye ( ☆☆☆ )

Safari 13.0.3 macOS 10.15.1
Wally 发表于 19-11-12 12:33man 一下就有介绍啊呀,,example:  mdfind image,example:  mdfind -onlyin ~ image,example:  mdfind -name stdlib.h,example:  mdfind "kMDItemAuthor ==  ...

谢谢大佬指点

 

您需要登录后才可以回帖 登录 | 免费注册

联系我们|急聘英才|移动版|站点地图|iPhone 客户端|保修查询|排行榜|Mac软件宝箱|麦克叉 ( 京ICP证110625号,京ICP备11029045号-1 )

Since Feb-16-2005

回顶部