# cat 1.sh
# 用shell脚本生成多张数据库表,并定义表格式
#!/bin/bash
uid=(
`cat tname.txt|awk -F" " '{print $1}'`
)
for i in ${uid[*]}
do
sed -i "s/eisc/${i}/g" cs.sql
cat cs.sql >> b.sql
sed -i "s/${i}/eisc/g" cs.sql
done
# cat cs.sql
# 数据库表自定义格式
CREATE TABLE `eisc` (
`date` varchar(60) DEFAULT NULL,
`week` varchar(60) DEFAULT NULL,
`work` text,
`beizhu` text,
`qita` text
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
# cat tihuan.sh 将中文名字替换成uid名字
#!/bin/bash
n=`cat tname.txt | wc -l`
for((i=1;i<=$n;i++))
do
echo $i $n
name=`cat -n tname.txt | grep -w $i | awk -F" " '{print $3}'` ; echo $name
uid=`cat -n tname.txt | grep -w $i | awk -F" " '{print $2}'` ; echo $uid
setname=`ls | grep $name` ; echo $setname
mv $setname $uid.xls
done
# cat tname.txt
xxx_10001 开发运维
xxx_10002 数据库
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:06:47,Processed in 0.01189 second(s).