Wil*_*ill 6 perl find
我知道一些真正的perl基础知识,而且我一直在使用这个衬里来重命名文件:
find . -type f -exec perl -e 'rename($_,lc) for @ARGV' {} \;
该查找将一个文件列表传递给perl one liner,然后将它们重命名为小写 - 但最后是什么{}?
{}
mae*_*ics 11
' {}'参数是"find"命令的一部分,而不是"perl"命令.
根据查找手册页文档,令牌' {}'将替换为正在处理的当前文件的名称,因此"exec"参数的目标可以使用它,在本例中为" perl -e ...".
perl -e ...
归档时间:
14 年,10 月 前
查看次数:
209 次
最近记录: