diff --git a/easytiersetup.sh b/easytiersetup.sh index 2950a0a..3fe4009 100644 --- a/easytiersetup.sh +++ b/easytiersetup.sh @@ -1,14 +1,20 @@ +#!/bin/bash + echo "==>setup easytier config" -sed --debug '14curi = "tcp://39.108.52.138:11010";17cnetwork_name = "ctyuntest";18cnetwork_secret = "123456"' /opt/easytier/config/default.conf +# 不能多行替换,需要在-i后面添加-e,并且每行替换内容前都要添加-e +# sed -i.bak '14curi = "tcp://39.108.52.138:11010";17cnetwork_name = "ctyuntest";18cnetwork_secret = "123456"' /opt/easytier/config/default.conf -# # 创建 sed 脚本 -# cat > replace.sed << 'EOF' -# 5c新内容1 -# 8c新内容2 -# EOF +# 创建 sed 脚本 +cat > replace.sed << 'EOF' +14curi = "tcp://39.108.52.138:11010 +network_name = "ctyuntest" +network_secret = "123456" +EOF -# # 执行 -# sed -i -f replace.sed 文件名 +# 执行 +sed -i.bak -f replace.sed /opt/easytier/config/default.conf +# 可选:清理临时文件 +rm -f replace.sed echo "==>setup config done" \ No newline at end of file