我想從csv文件生成geoiplist.acl文件。 ACL文件格式:綁定acl文件使用bash生成CSV CSV列表
acl "A1" {
31.14.133.39/32;
37.221.172.0/23;
acl "A2" {
5.145.149.142/32;
57.72.6.0/24;
......
csv文件:http://download.db-ip.com/free/dbip-country-2016-09.csv.gz
下面是CSV採樣線與IP_Start,IP_End鄉村列文件。
"0.0.0.0","0.255.255.255","US"
"1.0.0.0","1.0.0.255","AU"
"1.0.1.0","1.0.3.255","CN"
"1.0.4.0","1.0.7.255","AU"
"1.0.8.0","1.0.15.255","CN"
"1.0.16.0","1.0.31.255","JP"
"1.0.32.0","1.0.63.255","CN"
"1.0.64.0","1.0.127.255","JP"
"1.0.128.0","1.0.255.255","TH"
"1.1.0.0","1.1.0.255","CN"
我從這裏得到了一些參考:http://geoip.site/但他們的acl沒有完整的列表。
任何人都可以幫助我在bash代碼中做到這一點。提前致謝。
你需要展示一些你已經嘗試過的努力。此處也粘貼示例CSV。 –
請從這裏的csv文件發佈一兩行(儘可能多的相關內容),這樣有人可以指導您將csv映射到acl格式。 – blackpen
感謝您的回覆。我從CSV文件中粘貼了幾行。 – user3850712