これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドbreakposixです。
プログラム:
NAME
break — for、while、またはuntilループを終了します
SYNOPSIS
破る [n]
DESCRIPTION
破る ユーティリティは、最小の囲みから終了するものとします for, whileまたは まで ループの場合
どれか; またはから n次の場合の囲みループ n が指定されています。 の値 n 符号なしです
1以上のXNUMX進整数。デフォルトは次と同等です。 n= 1。 もしも n
囲んでいるループの数よりも大きい場合、最も外側の囲んでいるループは次のようになります。
終了しました。 実行は、ループの直後のコマンドで続行されます。
OPTIONS
なし。
オペランド
説明を参照してください。
標準入力
使用されていない。
入力 ファイル
なし。
ENVIRONMENT 変数
なし。
非同期 イベント
デフォルト。
標準出力
使用されていない。
標準
標準エラーは、診断メッセージにのみ使用されます。
出力 ファイル
なし。
拡張済み DESCRIPTION
なし。
EXIT ステータス
0正常に完了しました。
> 0 n 値は、1以上の符号なしXNUMX進整数ではありませんでした。
結果 OF エラー
デフォルト。
フォロー中 セクション 有益です。
お申込み USAGE
なし。
例
私のために*
do
テストの場合-d "$ i"
その後、壊れます
fi
行われ
理論的根拠
初期の提案では、構文を拡張することが考慮されていました。 破る & 続ける
適切なループに関連付けられたラベルを、
n 方法。 ただし、このPOSIX.1‐2008のボリュームは、コマンドの名前空間を予約しています。
で終わる名前。 将来の実装には時間がかかることが予想されます
これを利用して、次のようなものを提供します。
アウトオブループ: for i in a b c d e
do
for j in 0 1 2 3 4 5 6 7 8 9
do
if test −r 「$ {i} $ {j}」
その後 破る アウトオブループ
fi
行われ
行われ
そして、これは実装経験が達成された後に標準化されるかもしれないこと。
未来 道順
なし。
onworks.netサービスを使用してオンラインでbreakposixを使用する