请问shell中{} ;是什么意思

请问shell中{} ;是什么意思

月亮是我掰弯的 发布于 2021-11-26 字数 98 浏览 736 回复 4

比如find -inum 16187430 -exec mv {} new-test-file-name ;

这个{} ;的意思是什么?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

凡尘雨 2021-12-01 4 楼

那为什么我后面即使不跟其他的参数,如果不加;会报错了,提示find: missing argument to `-exec'

筱果果 2021-12-01 3 楼

回复
固定用法,exec后面的命令以分号为终结,这里的反斜杠也有转义符的意思,表示是正真的分号

百思不得你姐 2021-11-27 2 楼

回复
建议你仔细看man find,find的man手册专门针对-exec有特殊说明

柳絮泡泡 2021-11-27 1 楼

{} 是占位符,表示find出来的列表里面每一个元素

反斜杠 表示后面还可以跟其他的参数