Чтобы вставить which внутрь скрипта мне нужно запустить этот скрипт. Руками я понимаю как сделать. А вот если неизвестная тачка за которой странные перец сидит который максимум из доки copy paste умеет. И внезапно в его системе bash отличен от того что в скрипте. Собственно ответ на вопрос про env уже отпал. Я тоже понял почему его лепят в Python и perl скриптах. Вопрос другой. А env всегда ли на месте?
(название немного кликбейтное, но внезапно чувак рассказывает, почему «best practices» в безопасности условной VPSки не всегда действительно влияют на уровень безопасности системы)