linux shell编程注意事项

来源:互联网 发布:Mac爱奇艺视频转换mp4 编辑:程序博客网 时间:2024/05/20 12:47
1、第一个问题是赋值语句不能够在变更与值之间有空格,如上面的这一句:

    wordnum = `cat $afile|grep html|wc -l`;
    如果这样写,是肯定会报错误的,必须要写成以下这样:

    wordnum=`cat $afile|grep html|wc -l`;

   

    2、第二个问题是if语句的方括号与判断条件之间一定要是两边都有空格,如这条语句:

    if [$wordnum>0]; then
    是有问题的,必须写成下面这样:

    if [ $wordnum>0 ]; then