如何将具有空间的变量插入到sqlite中?bash脚本 - sqlite如何插入变量与空间
我有这样一行:
sqlite3 testsql.sqlite "INSERT INTO NormalTable (value1,value2) VALUES ('new word','ny ord')";
,我只拿到了 “新” 和 “NY” 插入。
编辑1:
我用它来打印出的价值观,但我得到的只有新 - >纽约:
让我的数据
LIST=`sqlite3 testsql.sqlite "SELECT * FROM NormalTable WHERE 1"`;
#For each row
for ROW in $LIST; do
ID=`echo $ROW | awk '{split($0,a,"|"); print a[1]}'`
Name=`echo $ROW | awk '{split($0,a,"|"); print a[2]}'`
Value=`echo $ROW | awk '{split($0,a,"|"); print a[3]}'`
#Printing my data
echo -e "\e[4m$Id\e[m) "$Name" -> " $Value;
done
这适用于我。 – 2013-02-26 10:17:18
我希望能够工作。 – 2013-02-26 10:36:43
啊,好的,你如何打印每行的值? – wagashi 2013-02-26 10:59:19