【发布时间】:2016-06-10 01:35:28
【问题描述】:
我在目录中有一组 HTML 文件。我犯了一个错误,所有链接(href 属性)都以“/”开头(例如 /news.html、/images/img1.jpg 等)。如何使用 RegEx 和 UNIX 命令行在所有文件中更改它。我运行最新版本的 Mac OS。
谢谢
【问题讨论】:
我在目录中有一组 HTML 文件。我犯了一个错误,所有链接(href 属性)都以“/”开头(例如 /news.html、/images/img1.jpg 等)。如何使用 RegEx 和 UNIX 命令行在所有文件中更改它。我运行最新版本的 Mac OS。
谢谢
【问题讨论】:
用途:
sed -i '.sav' 's/href="\//href="/g' *.html
它将在所有具有.html 扩展名的文件中将每个href=/ 替换为href=,并以.sav 扩展名保存原始文件。
【讨论】: