<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>http://mochiuwiki.e2.valueserver.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88_-_%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0</id>
	<title>シェルスクリプト - トラブルシューティング - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="http://mochiuwiki.e2.valueserver.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88_-_%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0"/>
	<link rel="alternate" type="text/html" href="http://mochiuwiki.e2.valueserver.jp/index.php?title=%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88_-_%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0&amp;action=history"/>
	<updated>2026-09-02T11:31:59Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://mochiuwiki.e2.valueserver.jp/index.php?title=%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88_-_%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=2550&amp;oldid=prev</id>
		<title>Wiki: ページの作成:「== 概要 == ここでは、シェルスクリプトに関するトラブルシューティングの解決方法を記載する。&lt;br&gt; &lt;br&gt;&lt;br&gt;  == 改行コードが原…」</title>
		<link rel="alternate" type="text/html" href="http://mochiuwiki.e2.valueserver.jp/index.php?title=%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88_-_%E3%83%88%E3%83%A9%E3%83%96%E3%83%AB%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=2550&amp;oldid=prev"/>
		<updated>2020-11-27T18:11:03Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == ここでは、シェルスクリプトに関するトラブルシューティングの解決方法を記載する。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;  == 改行コードが原…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
ここでは、シェルスクリプトに関するトラブルシューティングの解決方法を記載する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 改行コードが原因のシンタックスエラー ==&lt;br /&gt;
以下の例は、簡単な関数を定義しているだけのシェルスクリプトであるが、&amp;lt;br&amp;gt;&lt;br /&gt;
このファイルをsourceコマンドで読み込んだ時、以下のようなシンタックスエラーが出力されることがある。&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # Sample.sh&lt;br /&gt;
 function hello()&lt;br /&gt;
 {&lt;br /&gt;
    echo &amp;#039;Good morning!&amp;#039;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 # 出力&lt;br /&gt;
 source Sample.sh&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;ash: my_functions.bash: line 1: syntax error near unexpected token `{&lt;br /&gt;
 &amp;#039;ash: my_functions.bash: line 1: `function hello {&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
このようなエラーが出力される場合、テキストファイルの改行コードがWindows(CR+LF)で保存されている可能性がある。&amp;lt;br&amp;gt;&lt;br /&gt;
改行コードを変更するには、例えば、Viエディタならば以下のように実行する。&amp;lt;br&amp;gt;&lt;br /&gt;
 :set ff=unix&lt;br /&gt;
 :wq&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:シェルスクリプト]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>