【发布时间】:2014-06-21 14:58:43
【问题描述】:
我正在尝试使用 sed 替换多个文件中的一些文本。
例如:在一个目录及其子目录中的所有 txt 和 md 文件中,将 lion 替换为 hawk。
到目前为止,我从研究中得到的最好的(非工作)尝试是:
find . -type *.txt | xargs sed -i '' 's/lion/hawk/'
还尝试将 md 添加到 txt 正则表达式 - *\.(txt|md) 会出错。
提前感谢您的帮助。
【问题讨论】: