A solução que encontrei até agora:
file "runme.exe" | grep -i ".net"
if [ $? == 0 ]; then
EXEPATH="mono runme.exe"
else
EXEPATH="wine runme.exe"
fi
Eu preciso testar em um script de shell se um arquivo exe for um executável .NET ou regular do Windows PE (sem executá-lo).
Caso de uso:
A solução que encontrei até agora:
file "runme.exe" | grep -i ".net"
if [ $? == 0 ]; then
EXEPATH="mono runme.exe"
else
EXEPATH="wine runme.exe"
fi
Tags linux