Поскольку исполняемый файл bash не находится в указанной файловой системе.
Должно работать с
LANG=en_US.UTF-8 unzip -l a.zip
UTF -8 не является допустимым значением для LANG. Чтобы получить список доступных локалей, попробуйте
locale -a
Если en_US.UTF-8
там нет, попробуйте один из перечисленных и оканчивающийся на UTF -8.
Я попробовал это в системе Ubuntu, но я считаю, что это должно относиться и к Mac OS.
Я также убедился, что получаю такие же проблемные результаты, как и вы, при установке LANG=""
, как в настоящее время установлено в вашей локали, или LANG=UTF-8
, как было предложено в комментариях.