• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

XiaoXiaoli

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

shell编程_数据移植

#! /bin/bash

table_name=$2
db_typde=$1
file_dir=$HOME/ta_trans_data/${table_name}
#fileList=`ls -l ${file_dir}|awk '$5==0 {print $9}'`
fileList=`ls ${file_dir}`
#echo "Ŀ¼:${fileList}"
i=1
for filename in ${fileList}
do
	if [ -f ${file_dir}/${filename} ]
	then	
		echo "${filename}"
		file_number=`echo ${filename}|awk -F'.' '{print $1}'|awk -F'_' '{print $NF}'`
		#echo ${file_number}
		if [ ${file_number} = "0" ]
		then
			echo "trade1"
		elif [ ${file_number} = "1" ]
		then
			echo "trade2"
		elif [ ${file_number} = "2" ]
		then
			echo "trade3"
                elif [ ${file_number} = "3" ]
                then
                        echo "trade4"
                elif [ ${file_number} = "4" ]
                then
                        echo "trade5"
		elif [ ${file_number} = "5" ]
                then
                        echo "trade6"
		elif [ ${file_number} = "6" ]
                then
                        echo "trade7"
                elif [ ${file_number} = "7" ]
                then
                        echo "trade8"
		else
			echo "trade not exist"
			exit -1
		fi
	fi
done

  

 

传入,一个参数(表名),一个参数(库的类型),去对应的目录下找文件。

 

posted on 2021-09-13 22:54  XiaoXiaoli  阅读(42)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3