①处理日志的脚本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也写进去错误日志。