如何將具有空間的變量插入到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