Windowsで基本的なスクリプトを作成しました。
#!/bin/bash
echo Hello
私はCmder、ConEmu派生物を使用しています。chmodで権限を変更してみましたが同じです。このスクリプトを実行する方法がわかりません。通常の Linux の方法: ./hello.sh は機能せず、hello.sh とだけ入力すると、Windows がそれを開こうとします。ConEmu/Cmder でこのスクリプトを実行するには?
cmderbash
から実行できることに気付きました。だから私はそれを次のようにすることができます:
> bash
$ ./yourScript.sh
またはより簡単
> cat yourScript.sh | bash
免責事項:cmder(ダウンロードしたばかり)とLinuxの初心者。
名前を入力するだけでスクリプトを実行できるようにしたい場合は、回避策としてエイリアスを作成し、次の.bashrc
ように設定します。
alias scriptName="bash /pathToTheScript/yourScript.sh"
または、内部でスクリプトをソース.bashrc
し、関数を介して使用できるようにすることもできます。
source /pathToTheScript/yourScript.sh
スクリプトは次のとおりです。
#!/bin/bash
function your_function()
{
yourCode
}
ドキュメントで説明されているように、独自の.sh
ファイルをディレクトリに配置できますhere$CMDER_ROOT/config/profile.d/*.sh