LINUX.ORG.RU

История изменений

Исправление quantum-troll, (текущая версия) :

% ifs='= .,; +-_' ifs=$ifs^`{echo} list=`{echo 'однажды+в;студёную_зимнюю по..ру'} echo ','^$list
,однажды ,в ,студёную ,зимнюю ,по ,ру

В rc это работает полностью, так как он полноценно умеет в списки.
Кроме того, ifs можно выставить локально, в отличие от баша.

Исходная версия quantum-troll, :

[code]% ifs='= .,; +-_' ifs=$ifs^`{echo} list=`{echo 'однажды+в;студёную_зимнюю по..ру'} echo '%'^$list
%однажды %в %студёную %зимнюю %по %ру
[/code]
В rc это работает полностью, так как он полноценно умеет в списки.
Кроме того, ifs можно выставить локально, в отличие от баша.