📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の1版が非表示)
76行目: 76行目:
複雑な条件として、<code>and</code>や<code>or</code>を使用することができる。<br>
複雑な条件として、<code>and</code>や<code>or</code>を使用することができる。<br>
<code>break</code>を含む<code>while true</code>文を使用すると、さらに複雑な制御が可能である。<br>
<code>break</code>を含む<code>while true</code>文を使用すると、さらに複雑な制御が可能である。<br>
<br>
Fishでは、<code>until</code>文が存在しないため、<code>while not</code>文や<code>while !</code>文を使用すること。<br>
<br>
<br>
以下の例では、foo.txtファイル、または、bar.txtファイルが存在する限り、10秒間隔でfile existsと出力している。<br>
以下の例では、foo.txtファイル、または、bar.txtファイルが存在する限り、10秒間隔でfile existsと出力している。<br>
  <syntaxhighlight lang="fish">
  <syntaxhighlight lang="fish">
  while [ -f foo.txt ] or [ -f bar.txt ]
  while [ -f foo.txt ]; or [ -f bar.txt ]
     echo "file exists"
     echo "file exists"
     sleep 10
     sleep 10