编写自测脚本脚本:
#!/usr/bin/env bash
#Vin码 hardWore/config
echo "\e[7;33m carVin: \e[0m"
carVin=`cat /home/mrl/文档/car/cal_config/hw.prototxt | grep "car_id" | awk -F'"' '{ print $2}'`
echo $carVin
#证书检测是否存在
echo "\e[7;33m 证书检测: \e[0m"
n=`ls -l /home/mrl/文档/car/certs/ |grep "^-"|wc -l`
if [ $n -eq 2 ] ;then
#if [ -e /opt/profile/certs ];then
echo "证书存在"
else
echo "证书不存在"
fi
#通用流量ping云端,百度
echo "\e[7;33m 通用流量ping: \e[0m"
ping www.baidu.com -c 4
ping icu30-prod-ws.haomoai.com -c 4
#定向流量ping云端,百度
echo "\e[7;33m 定向流量ping: \e[0m"
ping -l 172.16.16.97 www.baidu.com -c 4
ping -l 172.16.16.97 icu30-prod-ws.haomoai.com -c 4
#车端时间
echo "\e[7;33m 车端时间: \e[0m"
date
#配置文件版本
echo "\e[7;33m 配置文件版本: \e[0m"
ls /home/mrl/文档/car/data_collect/
#缓存文件名列表
echo "\e[7;33m 缓存文件名列表: \e[0m"
curday=`date +%Y_%-m_%-d`
ls /home/mrl/文档/car/trigger-data/$carVin/$curday/haomo/
#用法:1.车端sh 2.写日志
echo "\e[7;33m carVin: \e[0m"日志输出颜色设置
颜色字号表
显示方式 | 意义 |
---|---|
0 | 终端默认设置 |
1 | 高亮显示 |
4 | 使用下划线 |
5 | 闪烁 |
7 | 反白显示 |
8 | 不可见 |
前景色 | 背景色 | 颜色 |
---|---|---|
30 | 40 | 黑色 |
31 | 41 | 红色 |
32 | 42 | 绿色 |
33 | 43 | 黃色 |
34 | 44 | 蓝色 |
35 | 45 | 紫红色 |
36 | 46 | 青蓝色 |
37 | 47 | 白色 |
carVin=`cat /home/mrl/文档/car/cal_config/hw.prototxt | grep "car_id" | awk -F'"' '{ print $2}'`
Tips--利用shell脚本批量提取txt文件中任意字段_shell提取文件指定内容_爱吃骨头的猫、的博客-CSDN博客