原创 批量重定向文件
需求:找到所有的 Markdown 文件,在其文末追加如下内容
> <queryIP />
> <ad />
1
2
2
思路:使用 find 找到所有文件,使用 echo 重定向追加文本,正确方案如下:
find . -type f -name "*.md" -exec bash -c 'echo -e "\n> <queryIP />\n> <ad />" >> {}' \;
1
以下方案错误,Echo text to multiple files using findopen in new window 中有说明,因为 >>
会被截断,导致重定向到 {}
文件中。
find . -type f -name "*.md" -exec echo -e '\n> <queryIP />\n> <ad />' >> {} \;
1
访客IP ,您的网络 访问优先
本站是个人博客,书写大数据、数据科学等领域的原创学习记录,转载请注明出处
本站运行于腾讯云