寫一個簡易的shell腳本(二)

①處理日誌的腳本bash

目的:給一個日誌文件,把錯誤信息放在一個文件裏,並打印出來。日誌

1>vi 8080.sh(注:將client—log.txt的錯誤信息打印出來並放到log.txt)test

 

#!/bin/bashcli

echo "請輸入你要判斷的文件的完整路徑:"sed

read filepathfile

if [ -f $filepath ];權限

#if test -e ./client_log.txtim

 then腳本

         sudo touch log.txttouch

         sudo sed -n '/ERROR/w log.txt' client_log.txt &&

         sudo cat log.txt

 else

         echo "包文件不存在!"

 

fi

2> 運行腳本前先設置權限

chmod +x  ./8080.sh

3>運行腳本 ./8080.sh

錯誤日誌如圖所示; log.txt也寫進去錯誤日誌。

相關文章
相關標籤/搜索