我的脚本在 WHILE 循环中从头到尾逐行读取输入文件。
假设输入文件中有 100 行。
当我将运行脚本时,说script.ksh
当从输入文件中读取 1 行时,它应该显示 1 % 完成。2 % 完成,当从输入文件中读取 2 行时。并显示在...
我想在单行输出中显示从 1 到 100 的百分比完成条,而不是 100 行。
100% 完成。当脚本成功运行时。
$value % 已完成。
在这里,$value 应该根据单行中的进度从 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.
希望我的要求很清楚,如果需要更多解释,请告诉我。
谢谢