獲取出檔案最後一位是1 或者0 若果都是1 代表是正確的 如果有0代表錯誤
原檔案內容:
要求 如果該檔案的最後一位都是1 代表檔案內容正常,是成功的,如果最後一位存在0 代表失敗,把失敗的一行內容展示出來。
直接上程式碼:
riqi=`date +%Y%m%d`
arr=($(cat /rman_backup/status/upload_log/$riqi |awk -F '|' '{ print $4}'))
total=`cat /rman_backup/status/upload_log/$riqi |awk -F '|' '{ print $4}'|wc -l`
success=`cat /rman_backup/status/upload_log/$riqi |awk -F '|' '{ print $4}'|grep 1|wc -l`
if [ $total -eq $success ];then
echo "##############################複製藍光儲存校驗結果##################">>/rman_backup/status/state_Sixian.log
echo "本次複製藍光儲存並校驗成功!!!!" >>/rman_backup/status/state_Sixian.log
echo 1 >/rman_backup/status/languang_biaoshi
else
echo "##############################複製藍光儲存校驗結果##################">>/rman_backup/status/state_Sixian.log
echo "本次複製藍光儲存校驗失敗!!!請重新複製並聯系管理員!!!!!!!" >>/rman_backup/status/state_Sixian.log
echo 0 >/rman_backup/status/languang_biaoshi
fi
for(( i=0;i<$total;i++)) do
if [ ${arr[i]} == 0 ];then
c=`expr ${i} + 1`
echo "判斷/rman_backup/status/upload_log/$riqi 檔案中的 第 $c 行傳輸失敗!!!!檔案內容為:" `sed -n ${c}p /rman_backup/status/upload_log/$riqi` >>/rman_backup/status/state_Sixian.log
fi
done;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2694580/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搞定request.getRemoteAddr()獲取的值為0:0:0:0:0:0:0:1REM
- ora-00600-ktagetg0-1錯誤
- HttpServletRequest呼叫getRemoteAddr獲取IP返回0:0:0:0:0:0:0:1的問題HTTPServletREM
- Java斐波那契數列的第n項(從0開始,第0項為0,第1項是1)。Java
- Linux 檔案顏色代表的意思Linux
- Flutter 錯誤捕獲的正確姿勢Flutter
- nc反彈以及中 &>、0>&1是什麼意思
- 程式設計疑問:文字與檔案、HTTP 1 0 與 HTTP 1 1程式設計HTTP
- tune2fs -i 0 -c 0 /dev/sdb1 取消磁碟自檢是寫那個linux配置檔案devLinux
- Python 錯誤之函式takes 0 positional arguments but 1 was givenPython函式
- raid1+0 and raid0+1AI
- 關於正則的 符號,獲取控制 都代表什麼意思?符號
- 學習Python最正確的步驟(0基礎必備)Python
- Linux中檔案顏色代表型別Linux型別
- ORACLE ORA-00600之[kkoipt:incorrect pwj], [0], [0], [0], [2], [1], [1]Oracle
- HTTP 錯誤 500.19 配置檔案錯誤 ( 0x8007000d,0x80070032)HTTP
- RAID 1+0和RAID 0+1的區別AI
- 借人氣問問:tune2fs -i 0 -c 0 /dev/sdb1 取消磁碟自檢是寫修改linux配置檔案devLinux
- 被誤刪的檔案正確處理方法,快速找回誤刪的檔案
- Windows計劃任務出現0x1錯誤結果Windows
- Google和Facebook,哪一個代表的是廣告業的未來?Go
- IBMz13s主機裡的s代表的是SecurityIBM
- SlZORk9SMkRMSVpUR1VDQ0tWTUZDTVNNSkZHVU1WS0hJTk5GSVRLTklaS0ZRTVI1SFU2UQ==VR
- 在資料庫設計中,狀態欄位(如status)用0代表成功還是失敗,有所謂嗎?資料庫
- Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticateServerlocalhost
- 專案0到1的一些感想
- JavaScript 獲取0-1之間的隨機數JavaScript隨機
- 0和1的熟練
- 開發者工具:我是如何從0到1來進行APP開發的?APP
- ntdsutil清理資料是顯示_DsBindW 錯誤 0x6d9
- PPO演算法動作機率出現[0,0,0,0,0,1]的問題演算法
- Angular 從0到1 (一)史上最簡單的Angular教程Angular
- Angular 從 0 到 1 (七)史上最簡單的 Angular 教程Angular
- Angular 從 0 到 1 (六)史上最簡單的 Angular 教程Angular
- Angular 從 0 到 1 (五)史上最簡單的 Angular 教程Angular
- Angular 從 0 到 1 (四)史上最簡單的 Angular 教程Angular
- Angular 從 0 到 1 (三)史上最簡單的 Angular 教程Angular
- Angular 從 0 到 1 (二)史上最簡單的 Angular 教程Angular