while(())怎么用啊?

sh/bash/dash/ksh/zsh等Shell脚本
回复
大冬瓜
帖子: 23
注册时间: 2010-12-26 23:01

while(())怎么用啊?

#1

帖子 大冬瓜 » 2012-09-27 12:34

创建一个大文件,内容全是x

代码: 全选

 1 #!/bin/sh
 2 set -x
 3 line_length=80
 4 
 5 out_file=`pwd`/bigfile
 6 >$out_file
 7 total_line=$1
 8 line_count=0
 9 char=x
10 
11 while (( line_count < total_count ))
12 do 
13         char_count=0
14         while (( char_count < line_length ))
15         do
16                 echo -n "${char}" >> $outfile
17                 echo -n "${char_count} "
18                 $((char_count=char_count+1 ))
19         done    
20         $((line_count=line_count+1))
21         echo >> $out_file
22 done    
23 echo $out_file
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: while(())怎么用啊?

#2

帖子 YeLee » 2012-09-27 15:43

[bash]
#!/bin/bash
line_length=80
line_count=0
char=x
while [ $line_count -lt 20 ]
do
char_count=0
while [ $char_count -lt $line_length ]
do
echo -n "${char}"
char_count=`expr $char_count + 1`
done
echo .
line_count=`expr $line_count + 1`
done


[/bash]
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
回复