是否有(相对)简单的方法来测试可执行文件是否不仅存在,而且有效?
有效,我的意思是 x86_64 Mach-O (OS X) 可执行文件不会在 ARM Raspberry Pi 上运行。但是,仅tool-osx || tool-rpi在 OS X 上运行即可,可执行文件在其中运行,但不会回退到tool-rpix86_64 失败时。
tool-osx || tool-rpi
tool-rpi
当一个对处理器架构无效时,我如何回退到另一个可执行文件?
shell cpu cpu-architecture
cpu ×1
cpu-architecture ×1
shell ×1