我正在使用 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