シェルスクリプトを使用してデータベースからコース名を取得しています。コンピュータサイエンス、環境科学などのコース名にスペースがある場合、名前はリストの2つの異なるインスタンスに保存されます。つまり、スペースの前とスペースの後に、別のインスタンスの「コンピュータ」と別のインスタンスの「科学」のように格納されますが、リストの同じインスタンスに「コンピューター サイエンス」のように格納したいのですが、この問題を解決するにはどうすればよいですか
ここにコース名を取得するための私のコードがあります
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