Как разделить переменную в bash
У меня есть переменная $form, которая состоит из трёх частей, разделенных знаком | (например Test1|Test2|Test3) Как записать эти три части каждую в свою переменную (например Test1 будет в переменной form1, Test2 в form2 и т.д.)?
Ответы (1 шт):
Автор решения: KoVadim
→ Ссылка
запишем в переменную строку
form="Test1|Test2|Test3"
теперь поделим по разделителю
IFS=\| read form1 form2 form3 <<< $form
готово.
Слеш там потому, что пайп.
Больше вариантов - https://linuxhint.com/bash_split_examples/