首页 新闻 会员 周边

bash的find命令的exec选项中"{} /;"参数的用途是什么

0
悬赏园豆:30 [已解决问题] 解决于 2017-02-26 17:17

比如下面的将所有project.lock.json文件移出git版本控制的shell命令:

find . -name project.lock.json -exec git rm -f {} \;

请问其中的“{} \”的用途是什么?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2017-02-26 16:05
< >
分享
最佳答案
0

这一对大括号代表的就是前面find查找的结果。

我觉得这个 \; 转义的分号应该是表示命令结束的。

收获园豆:30
创心coder | 小虾三级 |园豆:736 | 2017-02-26 16:42

在stackoverflow上也找到了资料验证了你的回答,详见 http://stackoverflow.com/a/6085192/5989202

dudu | 园豆:30994 (高人七级) | 2017-02-26 17:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册