LINUX.ORG.RU

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

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

С printf я дальше printf '%b ' «$@\\n» не разобрался и не знаю на сколько это правильно.

Ничего неправильного здесь нет, но литералы все-таки логичнее размещать в форматной строке:

$ s='foo\tbar'
$ printf '%b\n' "$s"
foo	bar

Использовать echo в программах не надо (вообще).

Исправление Zmicier, :

С printf я дальше printf '%b ' «$@\\n» не разобрался и не знаю на сколько это правильно.

Ничего неправильного здесь нет, но литералы все-таки логичнее размещать в форматной строке:

$ printf '%b\n' 'foo\tbar'
foo	bar

Использовать echo в программах не надо (вообще).

Исходная версия Zmicier, :

С printf я дальше printf '%b ' «$@\\n» не разобрался и не знаю на сколько это правильно.

Ничего неправильного здесь нет, но литералы все-таки логичнее размещать в форматной строке:

$ printf '%b\n' 'foo\tbar'
foo	bar


Использовать echo в программах не надо (вообще).