Quantcast
Channel: 日本Zabbixユーザー会 - 日本Zabbixユーザー会フォーラム
Viewing all articles
Browse latest Browse all 1811

system.runでawk sub()を使うと間違った書式で保存出来ない

$
0
0

お世話になっております。

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に渡しているのが悪いのか
あれこれ試しましたが保存出来ずにいます。
アドバイス頂ければ助かります。
どうぞよろしくお願いします。


Viewing all articles
Browse latest Browse all 1811

Trending Articles