%200
最後に「アドレス1.1.1.1」を追加する必要があります。誰かが教えてくれたら、私はLinuxでbashを使っています。
現在の
ltm node /test/10.90.0.1 {
address 10.90.0.1
}
ltm node /test/10.90.0.12 {
address 10.90.0.12
}
ltm node /test/10.90.0.50 {
address 10.90.0.50
}
必須、挿入%200
ltm node /test/10.90.0.1 {
address 10.90.0.1%200
}
ltm node /test/10.90.0.12 {
address 10.90.0.12%200
}
ltm node /test/10.90.0.50 {
address 10.90.0.50%200
}
答え1
私はお勧めしますawk
:
awk '/address/ && sub("$","%200") || 1' file.txt
または次のようにsed
:
sed '/address/ s/$/%200/' file.txt
このオプションを使用すると、-i
ファイルを直接編集できます。
答え2
これはあなたの要件を満たしています。
sed 's/address.*/&%200/' current.txt
例:
$ sed 's/address.*/&%200/' current.txt
ltm node /test/10.90.0.1 {
address 10.90.0.1%200
}
ltm node /test/10.90.0.12 {
address 10.90.0.12%200
}
ltm node /test/10.90.0.50 {
address 10.90.0.50%200
}
$