複数のforループを使用して動的名前変数を作成しようとしていますが、出力にコマンドが見つからないと表示されます。
- 文書
marklist_theory.txt
student1 10 student2 20
- 文書
marklist_practical.txt
student1 20 student2 20
出力が欲しいです。
marks_student1_theory=10
そして
marks_student1_practical=20
以下を試しましたが、動作しません。marks_student1_theory
複数の動的変数(例:&)のためにコマンドが見つからず、marks_student1_practical
誰かが私を助けることができるかどうか疑問に思います。
for i in {"student1","student2"}
do
for j in {"theory","practical"}
do
marks_[$i]_[$j]=$(cat marklist_$j.txt |grep $i | tr -d '$i [:space:]'
done
done
アーサー