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