保存退出,可以试试效果哦。
b.日志导出脚本
脚本位置随意,导出的日志位置也是随意,这里日志在root下的logs中
#vim get-log.sh
#!/bin/bash
echo -e "Which day do you want to log,such as \033[31m2016-05-20\033[0m"
read -p "please enter: " a
echo
echo -e "Please enter start time,such as \033[31m16-01-27 14:51:27\033[0m"
read -p "Write down your answers: " b
echo -e "Please enter stop time,such as \033[31m16-01-27 14:51:27\033[0m"
read -p "Write down your answers: " c
echo
read -p "what name do you want to save: " d
tomcat_dir="/data/install/tomcat7cluster/"
log_dir="${tomcat_dir}/logs/test81.$a.log"
sednum1=`grep -n "$b" ${log_dir} | head -1 | awk -F ':' '{print $1}'`
sednum2=`grep -n "$c" ${log_dir} | tail -1 | awk -F ':' '{print $1}'`
sed -n "${sednum1},${sednum2}p" ${log_dir} > /root/logs/${d}
echo -e "\033[31m########check logs###########\033[0m"
cho -e "\033[34mhead\033[0m"
head /root/logs/${d}
sleep 5
echo -e "\033[34mtail\033[0m"
tail /root/logs/${d}