我的第一个和第二个unix SHELL学习程序

现在正在学习linux shell编程
first.sh
while  read line
do
        echo 
" $line "
done 
< " $1 "
这是第一个shell程序小例子,就相当于一个学习其他语言的hello world了吧。用法first.sh test,将test文件中的每一行输出到stdout中。

second.sh
number = 0;
while  [  " $number "   - lt  100 ]
do
        echo 
" $number "
        number
= 'expr $number  +   1 '
done
echo
这是第二个shell程序小例子,作用是输出0到99的数字到stdout中。其中用到的expr的作用是使expr的参数转化为数字并相加。两个单引号的作用是引号所包围的命令被命令的标准输出替换,并输出赋值给我number,得到了如同java中number=number+1的效果。


你可能感兴趣的:(我的第一个和第二个unix SHELL学习程序)