2017-08-16 133 views
0

我有一个脚本,应该从.csv导入到mysql数据库表中的数据。脚本从csv导入数据到mysql

如果配置文件看起来像这样的脚本应改为映射导入过程中一个配置文件,例如:

1 A 
2 B 
3 D 

A,B和d是在MySQL表中的列名。

然后,bash脚本将分别将.csv中的1,2,3导入到A,B和D.

我该如何首先检查是否没有重复的列名(例如不超过一个B),我应该采取什么方法来使此过程有效。

+0

在阅读每一行和提取的列名,你可以的“grep --count”反对。 – netizen

回答

0

您可以尝试使用这个脚本:

var1=`cat filename|awk {'print $2'}|uniq -u|wc -l` 
var2=`cat filename|awk {'print $2'}|wc -l` 
if [ $var1 -eq $var2 ]; 
then 
#run script 
else 
echo 'Same column present more than once' 
fi