18

Windowsで基本的なスクリプトを作成しました。

#!/bin/bash

echo Hello

私はCmder、ConEmu派生物を使用しています。chmodで権限を変更してみましたが同じです。このスクリプトを実行する方法がわかりません。通常の Linux の方法: ./hello.sh は機能せず、hello.sh とだけ入力すると、Windows がそれを開こうとします。ConEmu/Cmder でこのスクリプトを実行するには?

4

6 に答える 6

16

cmderbashから実行できることに気付きました。だから私はそれを次のようにすることができます:

> bash
$ ./yourScript.sh

またはより簡単

> cat yourScript.sh | bash

免責事項:cmder(ダウンロードしたばかり)とLinuxの初心者。

于 2016-07-11T23:03:32.870 に答える
5

名前を入力するだけでスクリプトを実行できるようにしたい場合は、回避策としてエイリアスを作成し、次の.bashrcように設定します。

alias scriptName="bash /pathToTheScript/yourScript.sh"

または、内部でスクリプトをソース.bashrcし、関数を介して使用できるようにすることもできます。

source /pathToTheScript/yourScript.sh

スクリプトは次のとおりです。

#!/bin/bash
function your_function()
{
yourCode
}
于 2017-09-22T12:39:37.820 に答える
0

ドキュメントで説明されているように、独自の.shファイルをディレクトリに配置できますhere$CMDER_ROOT/config/profile.d/*.sh

于 2020-03-31T20:25:24.780 に答える