お世話になっております。
Zabbix 5.4.3
監視対象CentOS7
有る設定ファイルのIPアドレスから/24を削除したい為にawk sub()を使いましたが
system.runにて保存しようとすると間違った書式として保存出来ずに困っています。
ターミナルでの動作:
$ echo 192.168.100.0/24 | awk '{ sub("/.*",""); print $0 }'
192.168.100.0
実際の書式はワンライナーでもっと長いのですが、問題の切り分けの為に簡略化しています。
これをsystem.runに入れて保存しようとすると
system.run[echo 192.168.100.0/24 | awk '{ sub("/.*",""); print $0 }']
間違った書式が"); print $0 }']"付近に見つかりました
普通にawkを使う分には問題ないのですが、subをセミコロンでprint $0に渡しているのが悪いのか
あれこれ試しましたが保存出来ずにいます。
アドバイス頂ければ助かります。
どうぞよろしくお願いします。