关于find语句的一个问题
输入 find ./lwj/ -name "a*" type f -exec mv {} ./lwj1/\; 报错:missing argument to '-exec'不知道是什么意思,调试了好长时间才发现是 空格的问题
输入 find ./lwj/ -name "a*" type f -exec mv {} ./lwj1/ \; 正常操作
有附件,大家可以看看。 man 手册里说的 “\;” 是find 命令 -exec 的最后一个参数,理应用空格跟前面的参数分开。
没有空格的话,就不是一个独立的参数,如果没有看到这个参数,find 就会认为 -exec 的参数不完整。 谢谢,学习 学习学习
页:
[1]