Можно ли в цикле правильно разобрать строку,
содержащую двойные кавычки как ограничители элементов? Например:
strVar="\"раз два\" \"три\""
for item in $strVar; do
echo $item
done
Этот цикл даёт не тот результат, который хотелось бы:
получается три итерации, а не две, т.к.
for разбирает строку по пробелам, а на кавычки ему наплевать.
Ответ на:
комментарий
от borisych
Ответ на:
комментарий
от The_gray_Cardinal

Ответ на:
комментарий
от mky
Ответ на:
комментарий
от The_gray_Cardinal

Ответ на:
комментарий
от mky
Ответ на:
комментарий
от The_gray_Cardinal
Ответ на:
комментарий
от The_gray_Cardinal
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от The_gray_Cardinal

Ответ на:
комментарий
от mky
Ответ на:
комментарий
от The_gray_Cardinal
Ответ на:
комментарий
от The_gray_Cardinal

Ответ на:
комментарий
от mky
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.
Похожие темы
- Форум [bash] Разбиение строки на элементы (2011)
- Форум bash: разбор многострочного текста (2008)
- Форум bash, массивы и кавычки (2022)
- Форум [bash] случайный выход из цикла (2011)
- Форум Bash. Вывести в цикле все слова кроме первого (2022)
- Форум Разбор файла на переменные (2016)
- Форум Суммирование в bash (2014)
- Форум Bash не выходит из цикла WHILE (2021)
- Форум Shell FOR loop (2008)
- Форум Bash заполнение массива (2019)