①處理日誌的腳本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也寫進去錯誤日誌。