我有10个文件。我可以列出它们find . -type f
我想要实现的目标是在使用 find 命令找到所有 10 个文件后向它们发送一条消息。
我所尝试过的,find . -type f -exec echo "This file found" >> {} \;
逻辑上我可能是对的,但它不起作用。有什么方法可以通过使用来实现find
and echo
only ?
谢谢
shell 重定向,>>
首先正在完成一个名为{}
甚至在find
开始并将字符串(其中的文件数量)写入文件{}
.
你需要:
find . -type f -exec bash -c 'echo "This file found" >>"$1"' _ {} \;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)