. Я работаю над проектом, в котором мне нужно проанализировать файл csv ( набор данных пациента с печенью Индии ), и я Пытаюсь изменить положение одного столбца. Предпоследний столбец должен быть последним. Я следую этому подходу, но не знаю, правильный ли он:
while IFS="," read -r col1 col2 col9 col8 col
do
echo "$col1, $col2, $col9, $col8"
done < <(cut -d "," --fields=1,2,9,8 csvfile)
Также мне нужно разделить «мужской» и «женский» (col2) и просто показать те значения, где col9 = 3. Вывод desire:
Women
38,Female,3, 5.6
38,Female,3, 5.6
32,Female,3, 6
и так далее
Men
72,Male,3, 7.4
60,Male,3, 6.3
33,Male,3, 5.4
и так далее
Как я могу сделать это без использования grep или akw?