mac sed 常用命令
2022-06-15
替换指定行
sed -i '' -r "2 s#(.*)# Hostname ${public_ip}#g" /Users/gest/.ssh/config
# -i '': 不备份源文件
# -r : 使用扩展正则表达式
# (.*) : 匹配该行的所有内容,如果后边引用可以使用 \1 代替
# ${public_ip} : 变量,sed 中使用变量,sed 语句部分需要使用 "" ,否则无法解析;