前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >话单查询记录写入到文件-shell脚本

话单查询记录写入到文件-shell脚本

原创
作者头像
eisc
修改2021-04-19 10:02:47
5360
修改2021-04-19 10:02:47
举报
文章被收录于专栏:linux 自动化运维

#!/bin/bash

read -p "请输入物联网卡号" numbe

echo "您输入的号码为:$number "

sleep 2

shellcatalog="/root/nullhuadan" # 脚本工作目录

hdcatalog="/home/log/" # 话单记录目录

mkdir $shellcatalog

rm -rf $shellcatalog/* # 清空shell工作目录,方便重复执行

ls $hdcatalog > $shellcatalog/huadanfile.txt # 把话单文件名写入txt 文件

echo "查看话单文件列表:" ; sleep 1

cat $shellcatalog/huadanfile.txt

filelist=(`cat $shellcatalog/huadanfile.txt`) # 读取话单txt 的信息赋值给数组变量

echo "话单总文件个数 ${#filelist[*]}"

#--------- 筛选号码写入shell工作目录文件 ------------#

for i in ${filelist[*]}

do

cat $hdcatalog/$i | grep $number >> $shellcatalog/$i

# 将话单赛选出来的号码 写入 shell脚本工作记录文件

# 并且保持文件名不变

done

echo "结束 --------------"

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档