2017-11-29 4 views
2

msys2でchmod +x file.shと同等の処理を実行したいと考えています。 gitからチェックアウトした実行可能ファイルは "+ x"権限を持っているため、これは何らかの形で可能であるようです。しかし、自分で作成した新しいファイルは作成しません。msys2は実行可能なアクセス許可を設定して、コマンドが自動完了するようにします。

私はこのような答えを読んだことがある:Msys shell command to change the attributes of a file

私はmsys2最小限で、直接Windowsのものに権限をマップし、「+ X」権限がファイルを実行可能にしますか、そうではないということはありませんことを実現します。しかし、msys2が許可として与えるものは完了に影響するようです。いくつかのタブにはfiles.shオートコンプリートを設定するのは面倒です。

答えて

2

スクリプトの場合は、必ずshebangで始まります。シェルスクリプトの場合は、試してみてください。

#!/bin/bash 

この

はMSYS2は、ファイルが実行可能であると信じ、そしてタブ補完を許可するようになります。

+0

これは実際に動作するように見えますが、将来的には怠惰ではないレッスンです。 –

関連する問題