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