CLI初体验的晕囧

刚开始学习shell编程,结果这么简单的语言也这么让人郁闷。看来简单的总是不友好。

1。chmod后的文件运行时要用./作为前缀。有什么用呢?不写还能跑到其他目录怎么的?
电子书上说,直接输入文件名就能运行,如果不行,在前面加./。哈哈哈哈哈,严谨的Linux?

2。写了如下的程序:

if [ $a -eq 100 ]
then
echo "do sth"
fi

 

 
竟然报错,到空间baidu了一下,原因是a没有定义,是空的,程序解释为

if [ -eq 100 ]

 也就是判断 [ 和100是否相等,并且末尾多了个 ]。

晕菜,这他妈也可以啊。

 

3。写成

 

if [$a -eq 100]

直接报错,因为[]和条件之间要有空格!!!呵呵,傻笑。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值