私のスクリプトは、WHILEループで入力ファイルを最初から最後まで行ごとに読み取っています。
入力ファイルに100行あるとしましょう。
スクリプトを実行するとき、script.kshと言います
入力ファイルから1行が読み取られると、1%完了したことが表示されます。入力ファイルから2行が読み取られると、2%完了しました。と表示...
100行ではなく、1行の出力で1から100までの完了率バーを表示したいと思います。
100%完了しました。スクリプトが正常に実行されたとき。
$ value%完了しました。
ここで、$ valueは、1行の進行状況に応じて1から100に変更する必要があります。
例:
in file ipfile.txt, I have
1
2
3
4
.
.
upto
100
count=1
while read line
do
.......
.......
count=`expr $count + 1`
done<ipfile.txt
Here $count value will change from 1 to100.
when I will run the script,
output:
1 % completed. when $count=1
2 % completed. when $count=2
and show on upto 100 %.This completion status should be in single line output.
私の要件が明確であることを願っています。さらに説明が必要な場合はお知らせください。
ありがとう