Проверьте, является ли файл исполняемым
Мне интересно, какой самый простой способ проверить, является ли программа исполняемой с помощью bash, без ее выполнения? Он должен по крайней мере проверить, имеет ли файл права на выполнение и имеет ли он ту же архитектуру (например, не исполняемый файл Windows или другую неподдерживаемую архитектуру, а не 64-битную, если система 32-битная, ...) в качестве текущей системы.