У меня есть переменная, которая выглядит вроде этого:Что такое POSIX оболочки эквивалент Баш <<<
msg="newton apple tree"
Я хочу, чтобы присвоить каждому из этих слов в отдельные переменные. Это легко сделать в bash:
read a b c <<< $msg
Есть ли компактный, читаемый способ сделать это в оболочке POSIX?
«bash» означает «Bourne Again Shell». Это большая, лучшая, более быстрая версия «Bourne Shell». Так что это маловероятно. – Sobrique
Я не знаю, как * читаемый * вы бы это рассмотрели, но это сводится к использованию трубы. Возможно ли, что вы уже отказались? – hardmath
Если существовал POSIX sh (вы, вероятно, на самом деле не имеете в виду Bourne - Bourne - это оболочка из 70-х годов, если вы не находитесь на умеренно-старой Solaris, у кого нет Bourne), то почему bash пришлось представить особенность? –