1つのデータファイルと1つの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
regテンプレート:
[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アドレスを2番目の列で変更するループを作成したいと思います。
例えば:
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"