用shell写一个脚本清空指定脚本

MYSQL中有一个test数据库,里面有数十张"tblog_"为前序的表,现要求除了tbllog_pay、tbllog_role、tbllog_online表外,其他全部进行清空

#!/bin/bash

# 进入test目录
cd test
# 将test目录中的文件追加输出table1
ls >>table1.txt
# 除了不用清空的表和table1,其他追加输出到table2
egrep -v 'tbllog_pay$|tbllog_role$|tbllog_online$|table1.txt' table1.txt >> table2.txt

# 用while读取table2中的内容,进行清空
while read file_name
do
    >$file_name
done < table2.txt

# 最后删除table1和table2
rm -rf table*
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值