シェルスクリプトで「予期しないトークン「DONE」」の近くの「構文エラー」のような構文エラーに遭遇しますか?この一般的な問題をバッシュスクリプトで解決し、コーディングスキルを向上させる方法を学びます。 ---このビデオは、ユーザー「Crosheo」(https://stackoverflow.com/u/17689388/)から尋ねた質問https://stackoverflow.com/q/70373645/に基づいています。 https://stackoverflow.com/u/13830677/)「Stack Overflow」Webサイト。これらの優れたユーザーとstackexchangeコミュニティの貢献に感謝します。オリジナルのコンテンツや、代替ソリューション、トピックに関する最新の更新/開発、コメント、改訂履歴などの詳細については、これらのリンクをご覧ください。たとえば、質問の元のタイトルは次のとおりです。 ./ABC.SH:14行目:「DONE」も、CC BY-SA https://meta.stackexchange.com/help/licensingでライセンスされているコンテンツ(音楽を除く)は、「https://creativecommons.org/liceness/4.0/のcc by-sa 4.0」(https://creativecommons.org decdiens/4.0/の下でライセンスされています。 'cc by-sa 4.0'(https://creativecommons.org/licenses/by-sa/4.0/)ライセンス。何かがあなたに見える場合は、vlogize [at] gmail [dot] comでお気軽に私を書いてください。 ---シェルスクリプトで予期しないトークン「完了」近くの構文エラーを理解して修正することは、シェルスクリプトを初めて使用している場合、または何らかの経験がある場合でも、エラーに遭遇するとイライラする可能性があります。 1つの一般的なエラーは、予期しないトークン「DONE」近くの構文エラーです。これは通常、スクリプトの構造に問題があることを示します。このガイドでは、問題とそれを効果的に修正する方法を詳しく調べます。問題このエラーは、スクリプトに不適切または欠落している構文要素がある場合に発生します。提供した例では、エラーメッセージは明確に14行目とdoneの使用を指しています。これは、バッシュのループの終了を示すキーワードです。ただし、これは、それに先行する行に、特にループとケースの構造に問題があることを示しています。エラーメッセージの理解あなたが受け取った正確なエラーメッセージは、Bashが行われた単語に遭遇する前に適切な構文を期待していることを示します。これは、シェルスクリプトライターの間で広範囲にわたる問題であるため、あなたは一人ではありません。コードを開梱して間違いを見つけましょう。コード分析と修正指定されたスクリプトを確認しましょう。正しい構文は次のとおりです。これは、[[このテキストまたはコードスニペットを公開するビデオを参照]]修正されたスクリプトを修正した後、コードを次のようにする必要があります。ループとケース条件が必要な構文で適切に構成されていることを確認することにより、予期しないトークン「DONE」の近くの構文エラーのような一般的な落とし穴を回避できます。修正されたスクリプトで自由に練習し、追加のケースを試してください。幸せなスクリプト!
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
2025年06月28日 他の動画も公開されています