ホーム
おまかせ表示
最近の更新
特別ページ
コミュニティ・ポータル
設定
MochiuWiki : SUSE, EC, PCBについて
免責事項
MochiuWiki : SUSE, EC, PCB
検索
利用者メニュー
ログイン
シェルスクリプト - トラブルシューティングのソースを表示
←
シェルスクリプト - トラブルシューティング
📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは
2026年9月に閉鎖
いたします。
移転先は
https://mochiu.net/index.php?title=シェルスクリプト - トラブルシューティング
です。
新しい記事は移転先で追加しております。
(旧サイトでは記事を追加しておりません)
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == ここでは、シェルスクリプトに関するトラブルシューティングの解決方法を記載する。<br> <br><br> == 改行コードが原因のシンタックスエラー == 以下の例は、簡単な関数を定義しているだけのシェルスクリプトであるが、<br> このファイルをsourceコマンドで読み込んだ時、以下のようなシンタックスエラーが出力されることがある。<br> <syntaxhighlight lang="sh"> # Sample.sh function hello() { echo 'Good morning!' } # 出力 source Sample.sh 'ash: my_functions.bash: line 1: syntax error near unexpected token `{ 'ash: my_functions.bash: line 1: `function hello { </syntaxhighlight> <br> このようなエラーが出力される場合、テキストファイルの改行コードがWindows(CR+LF)で保存されている可能性がある。<br> 改行コードを変更するには、例えば、Viエディタならば以下のように実行する。<br> :set ff=unix :wq <br><br> __FORCETOC__ [[カテゴリ:シェルスクリプト]]
シェルスクリプト - トラブルシューティング
に戻る。