У меня есть два файла, контакты и Output.csv.
Файл "pins" содержит следующую информацию
A
A[0]
A[1]
B[0]
B[1]
C
Файл "Output.csv" содержит следующую информацию
A,10
A[0],9
A[0],11
A[1],8
B[0],19
B[1],2
B[1],60
C,12
Я написал сценарий оболочки, чтобы получить такой вывод (Final_output.csv)
A,10
A[0],11
A[1],8
B[0],19
B[1],60
C,12
foreach line1 (`cat pins`)
set final_value = `grep -w $line1 Output.csv | cut -d, -f2 | sort | tail -1`
echo "$line1,$final_value" >> Final_output.csv
end
Но я получаю только значения A и C. Для A [0], A [1], B [0], B [1] значения не приходят. Что не так с кодом?