贴一段bash的脚本
时间:2006-11-02 来源:零二年的夏天
#!/bin/bash
i=1
n=$1
while (($i<=$n)) ;
do
printf "$i\n"
#i=$(($i+1))
((i+=1))
done
这个脚本中,注释的部分也是可以执行的。之所以贴这个脚本出来,是想提醒自己bash和sh之间的差别。为什么呢?
最近在FreeBSD上编写/bin/sh的脚本,发觉总有些语法错误——远来是不同shell之间的不兼容。退而求其次,最好用真正的sh来写脚本。
我的系统的bash信息:
/bin/bash--versionGNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
相关阅读 更多 +