DEやXがない場合は、Pythonスクリプトで動作するように./my.exe
runを使用したいと思います。mono my.exe
ベストアンサー1
Bashにはそのような機能はありません。 Zshでは、拡張子に基づいてエイリアスを設定できます。
alias -s exe=mono
ただし、これはあるプログラムが別のプログラムを呼び出すときは機能せず、対話型シェルでのみ機能します。
Linuxでは、次のコマンドを使用して外部バイナリ実行を設定できます。binfmt_miscメカニズムリファレンスロールフビヤンクインガー。良いLinuxディストリビューションは、それをモノラルランタイムパッケージの一部として自動的に設定します。
root権限がないためbinfmt_miscが利用できない場合は、ラッパースクリプトを使用する必要があります。
#!/bin/sh
exec /path/to/mono "$0.exe" "$@"
ラッパースクリプトをファイルと同じディレクトリに.exe
名前は同じですが.exe
。