我正在尝试使用 HTML 模板并用自定义字符串替换一些占位符。
我在github上做一个模板的卷曲:str=$(curl https://raw.github.com/toneworm/template-html5-sass/master/index.html)
将以下内容保存到一个变量中:-
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="description" content="[name]">
<meta name="author" content="">
<title>[name]</title>
<link type="text/css" rel="stylesheet" href="css/styles.css" />
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<!-- scripts -->
<script type="text/javascript" src="js/main.js"></script>
</body>
</html>
我想[name]
用其他东西进行全局替换(本例中为 TEST)......
目前我有sed -i 's/\[name\]/TEST/g' $first > index.html
抛出以下错误: -
sed: 1: "<!DOCTYPE": invalid command code <
有任何想法吗?