Что портативнее? echo -e или с помощью printf?

В настоящее время я пишу среду тестирования bash, которая должна быть максимально переносимой.

Итак, в какой-то момент мне пришлось напечатать начальную новую строку, за которой следует некоторый текст, содержащий несколько расширенных переменных. Это решение, которое я использовал.

echo -e "\n$number_of_specs ${units}, $number_of_specs_failed failed"

Это кажется нормальным, но я не уверен, насколько это портативно по сравнению с распечаткой строки с использованием, например. printf?

Любые идеи или подсказки, где я мог бы найти некоторые ссылки?

14
задан Jens 22 March 2013 в 10:01
поделиться