Чтобы просмотреть строку CSV в bash, вы можете использовать следующие методы:
Метод 1: использование IFS (внутреннего разделителя полей) и команды чтения
csv_string="value1,value2,value3,value4"
IFS=',' read -ra values <<< "$csv_string"
for value in "${values[@]}"; do
echo "$value"
done
Метод 2: использование команды awk
csv_string="value1,value2,value3,value4"
echo "$csv_string" | awk 'BEGIN{FS=","} {for(i=1; i<=NF; i++) print $i}'
Способ 3: использование команды sed
csv_string="value1,value2,value3,value4"
echo "$csv_string" | sed 's/,/\n/g'
Эти методы разделят строку CSV на отдельные значения и пройдут по ним. Вы можете заменить строку echo "$value"желаемой логикой или обработкой.