Dmitry Alexandrov <321...@gmail.com> wrote: > >> Можно заменить на print (этот > >> обязан быть builtin'ом) и посмотреть, будет ли разница. > > Не будет :) > > % bash -c 'which printf' > > /usr/bin/printf > > % dash -c 'which printf' > > /usr/bin/printf
> ??$ which which?? еще прикажите. > А так и в ГНУ Баше, и в Дебиановом Аше встроенный printf, разумеется, есть. > $ bash -c 'type printf' > printf is a shell builtin > $ dash -c 'type printf' > printf is a shell builtin Проще command -v ${command} - оно если с полным путем, то бинарь на диске, если нет - то builtin.