у меня есть следующая строка list1 / 2 / .. все некоторые строки со специальными символами
str=run -cmd 'list1' -cmd 'list2' -cmd 'list3' -cmd 'list4' -cmd 'list5' -cmd 'list6' -tail_cmd
требуется вывести несколько файлов
run -cmd 'list1' -tail_cmd
run -cmd 'list2' -tail_cmd
run -cmd 'list3' -tail_cmd
run -cmd 'list4' -tail_cmd
с чего начать? я пытался использовать sed, чтобы разделить и заполнить массив, но игнорируя пробелы в стороне команды массива, которую я пытался
arr=(`echo $str | sed 's/ -cmd /\n -cmd /g'`)
планировать обработать arr [0] и arr [last]