shell总结

刚学shell,然后用shell写了一个测试语句,发现对格式要求还是很高的,比如,如果你要比较两个值,a和b,如果你这么写,肯定会报错:

[$a==$b]

因此你必须在中间加空格:

[ $a == $b ]

可怕不?
下面是我自己写的一个测试脚本:

#!/bin/bash

a=10
b=12

if [ $a == $b ]
then
echo "fuck"
else
echo "fuck2"
fi

还有,如果要定义一个变量:

a = "1"
b = "2"

这样写是不对的!!!
应该这么写:

a="1"
b="2"

又是一个坑!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 使用字符串拼接尤其要用心(我终于感觉自己慢慢把这个坑给填平了): ${word}${suffix} 2. 字...
    五大RobertWu伍洋阅读 218评论 0 0
  • 编写Shell脚本 我经常把Shell终端解释器形容是人与计算机硬件的“翻译官”,它作为用户与Linux系统内部通...
    jayafs阅读 1,258评论 0 49
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,217评论 25 708
  • 就这样……开始了我的第一次,对,第一次!书写我的心情!!! 看到我的读者请先允许我说声抱歉,也许我写的东西会有一点...
    双贺阅读 244评论 0 0
  • 突然间发现,自己已经完全沉浸在黑暗的沼泽中。 甚至不知是从什么时候开始的,就像不知道什么时候已经习惯在绝望的音符中...
    暗烨无殇阅读 289评论 0 1