欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell总结

程序员文章站 2022-06-11 19:27:28
...

刚学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"

又是一个坑!!!