
linux初级入门篇:linux 下一个简单的if语句,对照这书上写下来,却发现有错误,只是因为忽略了空格
第一步,写一个简单的shell script,我写的是一个读入Y或者N,会出现不同提示的程序。看上去和书上的一样,真正执行一下,看一下结果
看到提示错误:“syntax error near unexpected token `then'”
问题在于空格,这个很难发现,if和“[”之间要有空格,“==”两边也要有空格。我们修改一下原来的程序
保存之后,再执行以下,看看结果如何,先输入Y/y试试:
再来试一下输入N/n看看结果怎么样?
都没有问题了,你学会了吗?
