За время работы в Джете узнал два новых трюка для шелла:
1) при выводе переменных предпочтительнее использовать printf вместо echo. Это связано с тем, что echo ищет свои аргументы даже в переменных и строках, которые нужно вывести. Гляньте сами на пример: VAR="-n text"; echo $VAR В данном случае -n будет воспринято как опция echo, а отнюдь не как часть строки. Этот ценный совет мне подсказал мистер
voins 2) «Подстановку результатов выполнения команды $(cat file) можно заменить эквивалентной, но более быстрой: $(< file).» (c)
man bash