以下は、関数名が指定されている場合にのみ構文エラーを発生させるスクリプトですin
。
in() {
echo 0;
}
行1:予期しないトークン「in」の近くに構文エラーがあります。
なぜこれが起こるのですか?この関数に別の名前を付けることはできません。それではどうすればいいですか?
答え1
in
はbash
キーワードで予約されています。あなたはそれを使用することはできません。読むman bash
。
以下は、関数名が指定されている場合にのみ構文エラーを発生させるスクリプトですin
。
in() {
echo 0;
}
行1:予期しないトークン「in」の近くに構文エラーがあります。
なぜこれが起こるのですか?この関数に別の名前を付けることはできません。それではどうすればいいですか?
in
はbash
キーワードで予約されています。あなたはそれを使用することはできません。読むman bash
。