#!/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 删除。