我使用shell腳本從數據庫檢索課程名稱。當計算機科學,環境科學等領域中存在空間名稱時,名稱存儲在列表的兩個不同實例中,即在空間之後和空間之後,如不同實例中的「計算機」和列表的不同實例中的「科學」我想把它保存像「計算機科學」列表中的同一個實例,我如何克服這個問題shell腳本和數據庫
這裏是我的代碼用於檢索課程名稱
db_value=`mysql -uroot -proot -Dproject_db -rN --execute
"SELECT CourseName FROM applicant_result"`
z=1
for value in $db_value
do
echo "V,eligibility_$z=$value"
let "z+=1"
done
echo "E,resume"
而結果我得到(音符值V,eligibility_2和V,eligibility_3)
V,eligibility_1=chemistry
V,eligibility_2=computer
V,eligibility_3=science
V,eligibility_4=mathematics
V,eligibility_5=physics
如果我從兩列或多列像第一列檢索數據(數據庫)是CourseName和第二是CourseEligibility那麼這將是對變量$語法值 – shehzy 2013-02-12 11:23:01
@shehzy,我建議問這是一個不同的問題,因爲它更符合SO的工作方式。在評論框中提問不會讓你對SO人有太多的報道。 – paxdiablo 2013-02-12 11:54:24
@shehzy,我相應地修改了我的答案,但我必須第二** paxdiablo **。還要考慮到這種解析不是非常健壯。 – fejese 2013-02-12 14:09:05