[英]How to export many rrd files to xml files
我有一組舊的 rrd 文件,所以我需要將它們轉換為 xml 文件,然后再轉換為新服務器中的 rrd 文件。 為了從整個目錄創建 xml 文件,我使用了以下簡單的 bash 腳本。
#!/bin/bash
cd /varcacti/rra
for i in ./traffic_in*;
do
/usr/local/rrdtool/bin/rrdtool dump $i /home/newuser/rrd_dump_xml/$i.xml;
done
這提供了一組 xml 文件,但擴展名並不是我實際需要的。 這提供了,
traffic_in_1111.rrd>>>traffic_in_1111.rrd.xml
但我需要traffic_in_1111.rrd>>>traffic_in_1111.xml
。 有人可以幫我修改我的代碼嗎?
你要
/home/newuser/rrd_dump_xml/"${i%.rrd}".xml
#..........................^^^^^^^^^^^
從字符串末尾刪除 rrd 擴展名。
您可能希望更具體地了解您正在循環的文件:
for i in ./traffic_in*.rrd
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.