これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dbar です。
プログラム:
NAME
dbar - ASCII プログレスバー
SYNOPSIS
エコー| dbar [オプション]
DESCRIPTION
dbar を使用すると、静的な 0% および 100% マークを定義できます。または、これらのマークを動的に定義できます。
ランタイム。 静的マークと動的マークは混合できます。この場合、次の値で指定されます。
ランタイムの優先順位が高くなります。
数値の範囲、負、正、または負の最小値の範囲を指定できます。
かつ正の最大値。
すべての数値は倍精度浮動小数点として扱われます。つまり、入力は制限されません。
整数に。
OPTIONS
-l バーの先頭に追加されるラベル (デフォルト: "" )。
-ノンル
改行は禁止です。バーの最後に '\n' を入れないでください (デフォルト: "\n" を出力します)。
-最大
100% とみなされる値 (デフォルト: 100)。
-分
0% とみなされる値 (デフォルト: 0)。
-s メーター内のパーセンテージ値を表す記号 (デフォルト: "=)。
-w メーター内で 100% とみなされる文字の数 (デフォルト: 25)
例
静的な 100% マークまたは単一値入力:
エコー25 | dbar -max 100 -l テキスト
出力: テキスト 25% [====== ]
100% マークが動的に変化する場合、または 2 つの値を入力した場合:
エコー「50 150」 | dbar
| |
| |__ 最大値
|
|__ 表示する値
出力: 33% [======== ]
値の範囲が [0, maxval] または 3 つの値の入力の間にない場合:
エコー "50 -25 150" | dbar
| | |
| | |__ 最大値 100% マーク
| |
| |_____ 最小値 0% マーク
|
|________ 表示する値
出力: 43% [=========== ]
複数の実行:
2 20 50 75 80 の場合、 $i をエコーします。 睡眠1; 完了 | dbar | dzen2
アウトプット: 自分自身を見つけてください。
ENVIRONMENT
なし。
onworks.net サービスを使用してオンラインで dbar を使用する