设为首页 加入收藏

TOP

编写Linux Shell时需要注意空格
2014-11-24 08:34:48 来源: 作者: 【 】 浏览:0
Tags:编写 Linux Shell 需要 注意 空格


1、第一个问题是赋值语句不能够在变更与值之间有空格,如上面的这一句:


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


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



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


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


if [ $wordnum -gt 0 ]; then


所以,以下SHELL正确的写法应该是如下的:



平时写SHELL的时间也不多,这两个问题搞了我将近一个小时,不停的GOOGLE、BAIDU,看网上的和我写的也是一样的,可就是没有注意到这其中的空格问题。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Solaris上CC编译器使用帮助 下一篇Android Mediaplayer解读

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)
·想要自学数据分析, (2025-12-27 02:49:14)
·Java 集合框架 - 菜 (2025-12-27 02:19:36)
·Java集合框架最全详 (2025-12-27 02:19:33)