博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写一个简易的shell脚本(二)
阅读量:7080 次
发布时间:2019-06-28

本文共 429 字,大约阅读时间需要 1 分钟。

hot3.png

①处理日志的脚本

目的:给一个日志文件,把错误信息放在一个文件里,并打印出来。

1>vi 8080.sh(注:将client—log.txt的错误信息打印出来并放到log.txt)

 

#!/bin/bash

echo "请输入你要判断的文件的完整路径:"

read filepath

if [ -f $filepath ];

#if test -e ./client_log.txt

 then

         sudo touch log.txt

         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也写进去错误日志。

转载于:https://my.oschina.net/u/2851681/blog/808900

你可能感兴趣的文章
Javascript 使用小案例
查看>>
Android SDK Mirror
查看>>
Ubuntu 16.04 appstreamcli
查看>>
前端知识回顾
查看>>
基于改进人工蜂群算法的K均值聚类算法(附MATLAB版源代码)
查看>>
BETA 版冲刺前准备
查看>>
C# 获取前一天,明天,本周,上周,本季度等!
查看>>
20145209刘一阳《网络对抗》Exp6信息搜集与漏洞扫描
查看>>
js中判断数据类型的4中方法
查看>>
Daily Scrum 10.26
查看>>
python 线程
查看>>
OAuth2.0 知多少
查看>>
2019春总结作业
查看>>
采购、接收、应付会计分录和功能认识
查看>>
.net core service && angular项目 iis发布
查看>>
Selenium2Library系列 keywords 之 _SelectElementKeywords 之 select_all_from_list(self, locator)
查看>>
全排列的递归实现
查看>>
mysql查询数据包太大:max_allowed_packet
查看>>
append生成新变量的时候,没有如预期(It's a feature,not a bug?)
查看>>
【转载】浅谈嵌入式MCU开发中的三个常见误区
查看>>