echo '2003'| wc -c
Я думал, что это даст мне 4, но оказалось, что это 5, что это за дополнительный байт?
Потому что echo получит новую строку.
echo "2014" |wc -c
получит 5
printf "2014" |wc -c
получит 4, где printf не добавит новую строку.