遇到給的ip位址列表的檔案中出現 錯誤寫法的ip,通過下面的指令碼,過濾掉寫法錯誤的ip位址
[root@ops-ip-statistic bin]# cat judge.sh
#!/bin/bash
#auth:hehailiang
#usage: sh judge.sh ip_list_file
src=$1
grep -v "^0"
$src >tmpfile
rm -rf $src
get_true_ip
()get_true_ip tmpfile $src
rm -rf tmpfile
例項:
--- 樣例檔案 ---
[root@ops-ip-statistic bin]# cat a.txt
1.2.3.4
0.3.4.5
#沒有0開頭的ip位址
265.31.0.15
#265大於255
5.2.3.490
#490大於490
111.9.3.4
有注釋的三行是錯誤的ip
--- 執行指令碼過濾 ---
[root@ops-ip-statistic bin]# sh judge.sh a.txt
[root@ops-ip-statistic bin]# cat a.txt
1.2.3.4
111.9.3.4
ALV中處理過濾掉的行
有時候我們在alv的時候,客戶會對輸出的資料進行二次篩選,這時候如果我們做全選 checkbox 系統會把我們過濾掉得資料也選擇 用下面的method就可避免此問題 1 data it rows type lvc t fidx.2data wa rows like line ofit rows.34...
ForkJoinPool 使用的錯誤寫法
compute分出多個task後 以task1,task2為例 錯誤做法 1 依次執行task1.fork task2.fork 2 依次執行task1.join task2.join 正確做法 1 直接呼叫invokeall task1,task2 fork 把task置入當前forkjoinwo...
0717的乙個錯誤寫法
1 using system 2using system.collections.generic 3using system.text 4using system.runtime.interopservices 5namespace6 width,height 20console.readkey 2...