2

このような非常に単純な機能を持つ .bashrc ファイルがあります

function module() {
    ....
}

コマンド プロンプトで「bash」と入力すると、予想どおり .bashrc が実行されますが、次のエラーが表示されます。

'ash: /user/.bashrc: line 1: syntax error near unexpected token `{
'ash: /user/.bashrc: line 1: `function module() {

「関数」という単語を削除しようとしましたが、削除しようとしました()が、どれも役に立ちません。誰かが私に何が起こっているのか教えてもらえますか?

実行時のBashバージョンbash --versionは(最新バージョンにアップグレードできますが、モジュールのみが最新のbashを指すようにするため、この問題はこのbashで解決する必要があります)

GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
4

1 に答える 1

4

実際、私はずっと bash を使用していましたが、.bashrc ファイルは Windows CR で Windows に保存されていました。dos2unix を実行すると、問題なく動作しました。

于 2013-01-24T13:12:00.520 に答える