我有一个数据文件和一个 reg 模板文件:
数据文件包含:
c01218 172.20.13.50
c01203 172.20.13.35
c01204 172.20.13.36
c01220 172.20.13.52
c01230 172.20.13.55
注册模板:
[HKEY_USERS\S-1-5-21-2000478354-2111687655-1801674531-230160\Software\SimonTatham\PuTTY\Sessions\name]
"Present"=dword:00000001
"HostName"="172.28.130.0"
我想创建循环,从模板创建新的 reg 文件,名称来自第一列,并使用第一列更改位于 HKEY_USERS 中的“名称”,并使用第二列更改 IP 地址。
例如:
sed -e "s/name/name1/g" -e "s/172.28.130.0/172.28.130.1/g" 1.reg
命令后的预期视图:
#cat c01218.reg
[HKEY_USERS\S-1-5-21-2000478354-2111687655-1801674531-230160\Software\SimonTatham\PuTTY\Sessions\c01218]
"Present"=dword:00000001
"HostName"="172.20.13.50"