【发布时间】:2017-11-01 20:14:16
【问题描述】:
我正在尝试使用以下命令:
awk '/dev-api2\.company-private/{p=NR} p && NR==p+2 && /^HostName/{
$0="HostName 1.1.1.1"; p=0} 1' ~/.ssh/config > $$.tmp && mv $$.tmp ~/.ssh/config
现在我想替换以下内容:
dev-api2 with $shn
1.1.1.1 with $privateip
但是现在当我运行 awk 命令时它什么也不做。
这些是变量的值:
shn=dev-api2
privateip=3.3.3.3
【问题讨论】: