加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

第一个shell

发布时间:2020-12-15 07:13:42 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bash#符号#!脚步执行的程序#符号#用于解释#用chmod +x shellfile ,命令让文件有可执行权限,shellfile为脚本名#变量规则:#1.首字符必须为字

以下代码由PHP站长网 52php.cn收集自互联网

现在PHP站长网小编把它分享给大家,仅供参考

#!/bin/bash
#符号#!脚步执行的程序

#符号#用于解释
#用chmod +x shellfile ,命令让文件有可执行权限,shellfile为脚本名


#变量规则:
#	1.首字符必须为字母(a-z)(A-Z)
#	2.中间不能有空格,可以用下划线(_)
#	3.不能使用标点符号
#	4.不能使用bash里关键字(可以用help命令查看保留关键字)

# 等号 两边均不能有空格,切记  等号
a="hello world"

#打印变量a
echo "A is :" $a

#在字符串中用到变量需要 { } 花括号
num=1
echo "this is my ${num}th bash shell!"



#shell的默认赋值是字符串赋值
var=1
var=$var+1
#结果为 1+1
echo $var

#有效的方法
let "var+=1"
echo $var

var=$[$var+1]
echo $var

((var++))
echo $var

var=$(($var+1))
echo $var

#下列两种方法不建议使用
#注意符号+ 两边均有空格
var=$(expr $var + 1)
echo $var

#注意符号`,`为Esc下方的`,而不是单引号'
var=`expr $var + 1`
echo $var

#注意:前2种方式在bash下有效,在sh下会出错。

#let表示数学运算,
#expr用于整数值运算,每一项用空格隔开,
#$[]将中括号内的表达式作为数学运算先计算结果再输出。

#天天好心情!


以上内容由PHP站长网【52php.cn】收集整理供大家参考研究

如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读