OSDN Git Service

bash: modified from [JM:01083]
authorAkihiro MOTOKI <amotoki@gmail.com>
Sun, 4 Jan 2015 20:39:29 +0000 (05:39 +0900)
committerAkihiro MOTOKI <amotoki@gmail.com>
Sun, 4 Jan 2015 20:39:29 +0000 (05:39 +0900)
Old sentence looks as if `if' returns 0 even when `else' clause was
executed and returned non-0.

Thanks to Jiro Matsuzawa

Synced with https://github.com/emasaka/bash-jman commit c4efaf630c

manual/GNU_bash/draft/man1/bash.1
manual/GNU_bash/po4a/ja.po
manual/GNU_bash/release/man1/bash.1

index d92e43c..16472ee 100644 (file)
@@ -527,8 +527,9 @@ OR リストの返却ステータスは、 リスト中で最後に実行され
 \fBif\fP \fIlist\fP; \fBthen\fP \fIlist;\fP [ \fBelif\fP \fIlist\fP; \fBthen\fP \fIlist\fP; ] ... [ \fBelse\fP \fIlist\fP; ] \fBfi\fP
 最初に \fBif\fP \fIlist\fP が実行されます。\fIlist\fP の終了ステータスが 0 ならば、\fBthen\fP \fIlist\fP が実行されます。
 そうでなければ \fBelif\fP \fIlist\fP がそれぞれ順番に実行され、 \fIlist\fP の終了ステータスが 0 ならば、対応する \fBthen\fP
-\fIlist\fP が実行され、コマンドが終了します。そうでなければ、\fBelse\fP \fIlist\fP が (もし存在すれば) 実行されます。
-終了ステータスは最後に実行されたコマンドの終了ステータスですが、 真と評価された条件が全くない場合には 0 となります。
+\fIlist\fP が実行され、コマンドが終了します。そうでなければ、\fBelse\fP \fIlist\fP が (もし存在すれば)
+実行されます。終了ステータスは最後に実行されたコマンドの終了ステータスとなります。どの条件も真と評価されず、コマンドが全く実行されなかった場合、終了ステータスは
+0 となります。
 .TP 
 \fBwhile\fP \fIlist\-1\fP; \fBdo\fP \fIlist\-2\fP; \fBdone\fP
 .PD 0
index d2b10e8..8b6e4b4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2012-06-03 16:29+0900\n"
-"PO-Revision-Date: 2012-06-03 16:50+0900\n"
+"PO-Revision-Date: 2015-01-05 05:37+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -1565,13 +1565,7 @@ msgid ""
 "executed and the command completes.  Otherwise, the B<else> I<list> is "
 "executed, if present.  The exit status is the exit status of the last "
 "command executed, or zero if no condition tested true."
-msgstr ""
-"最初に B<if> I<list> が実行されます。I<list> の終了ステータスが 0 ならば、"
-"B<then> I<list> が実行されます。 そうでなければ B<elif> I<list> がそれぞれ順"
-"番に実行され、 I<list> の終了ステータスが 0 ならば、対応する B<then> I<list> "
-"が実行され、コマンドが終了します。そうでなければ、B<else> I<list> が (もし存"
-"在すれば) 実行されます。 終了ステータスは最後に実行されたコマンドの終了ステー"
-"タスですが、 真と評価された条件が全くない場合には 0 となります。"
+msgstr "最初に B<if> I<list> が実行されます。I<list> の終了ステータスが 0 ならば、B<then> I<list> が実行されます。 そうでなければ B<elif> I<list> がそれぞれ順番に実行され、 I<list> の終了ステータスが 0 ならば、対応する B<then> I<list> が実行され、コマンドが終了します。そうでなければ、B<else> I<list> が (もし存在すれば) 実行されます。終了ステータスは最後に実行されたコマンドの終了ステータスとなります。どの条件も真と評価されず、コマンドが全く実行されなかった場合、終了ステータスは 0 となります。"
 
 #. type: TP
 #: original/man1/bash.1:881
index d92e43c..16472ee 100644 (file)
@@ -527,8 +527,9 @@ OR リストの返却ステータスは、 リスト中で最後に実行され
 \fBif\fP \fIlist\fP; \fBthen\fP \fIlist;\fP [ \fBelif\fP \fIlist\fP; \fBthen\fP \fIlist\fP; ] ... [ \fBelse\fP \fIlist\fP; ] \fBfi\fP
 最初に \fBif\fP \fIlist\fP が実行されます。\fIlist\fP の終了ステータスが 0 ならば、\fBthen\fP \fIlist\fP が実行されます。
 そうでなければ \fBelif\fP \fIlist\fP がそれぞれ順番に実行され、 \fIlist\fP の終了ステータスが 0 ならば、対応する \fBthen\fP
-\fIlist\fP が実行され、コマンドが終了します。そうでなければ、\fBelse\fP \fIlist\fP が (もし存在すれば) 実行されます。
-終了ステータスは最後に実行されたコマンドの終了ステータスですが、 真と評価された条件が全くない場合には 0 となります。
+\fIlist\fP が実行され、コマンドが終了します。そうでなければ、\fBelse\fP \fIlist\fP が (もし存在すれば)
+実行されます。終了ステータスは最後に実行されたコマンドの終了ステータスとなります。どの条件も真と評価されず、コマンドが全く実行されなかった場合、終了ステータスは
+0 となります。
 .TP 
 \fBwhile\fP \fIlist\-1\fP; \fBdo\fP \fIlist\-2\fP; \fBdone\fP
 .PD 0