私はシェルファイルを持っており、 Macなしで動作する実行可能ファイルを作成する必要があります。chmod +x
をダブルクリックするだけです。これどうやってするの?私はappifyしようとしましたが、結果をダブルクリックしてもファイルは実行されません。私もHow to execute a shell script from within an app and show it in the terminalで提示されたソリューションを試しましたが、これはエラーPermission denied
の結果となります。実行可能なシェルスクリプトの作成方法どのコンピュータでも使用できるmacOS
私は実行可能ファイルを作成しようとしているスクリプトは次のとおりです。
#!/bin/bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd $DIR
SLASH="/"
INFILE=`find $DIR -name "*.csv"`
DONE=`perl myfile.pl -i $INFILE -o output.csv -l $DIR$SLASH`
echo "File(s) are ready to use"
echo "Press [enter] to escape"
read terminate
'bash yourfile.sh' –
おそらく、ここでは自動化スクリプト/アプリケーションが役に立ちます。 – Petesh
ファイルを魔法のように他の人のシステム上で実行可能にすることはできません。 1.シェルスクリプト、2.pluginスクリプト(シェルスクリプトと同じフォルダ内)、3.入力.csvファイル?これらのファイルも同じフォルダにあります(入力ファイルのリストの一部としてoutput.csvが見つかると、これは本当に乱雑になり始めます)。ボールを動かすためには、少なくとも実行可能なシェルスクリプトが必要ですが、書かれているように、うまくいくわけではありません。 – Petesh