博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell编程:笔记*
阅读量:7123 次
发布时间:2019-06-28

本文共 806 字,大约阅读时间需要 2 分钟。

  hot3.png

参考:

1.bash shellh中数学运算除了expr外,还可以用中括号或者小括号

var=3
zhongkuohao=$[var+1]
xiaokuohao=$((var+2))
useexpr=`expr $var + 1`

参考:

2.bash shell是大小写敏感的,如果你定义了小写的变量名,只能用小写的变量名取出变量值

3.bash shell中单引号中的变量不会被替换,而双引号中的变量才会被替换,同时尽量用${}取出变量,养成好的习惯参考:

4.shell是解释性语言,用一个进程一行一行的解释运行shell脚本,除非在语句的后面加上&,才会另外起一个线程来执行这一行脚本。

5.shell中定义变量“=”前后不需要空格,例如datetime=22

6.shell中的``是代表里面执行宁外一段命令。``里面可以使用外面的变量$tmp,还可以使用双引号和单引号等等。执行出来的结果就是字符串,赋值給对应的变量即可。

7.shell中调用方法的时候,后面不需要加上括号,加了会报错,例如方法 function fun1() {}。调用的时候,直接使用fun1即可。

8.在bash shell中,变量的作用范围不同于别的编程语言, 1) 局部变量,局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量,所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。3) shell变量,shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行。所以if中定义的变量,直接可以在外面使用。

转载于:https://my.oschina.net/cjun/blog/486461

你可能感兴趣的文章
爬取糗事百科最新的段子
查看>>
妙味css3课程---4-5、纯js如何做扇形导航
查看>>
#include <utility>
查看>>
readUTF()和writeUTF()
查看>>
jQuery轮播图
查看>>
Windows下安装Django
查看>>
【python3的学习之路三】字符串和编码
查看>>
感冒喝抹茶牛奶的效果
查看>>
第十周进度报告
查看>>
第一个spring boot项目 springboot-helloworld
查看>>
Kafka安装及部署
查看>>
day03-函数简介
查看>>
项目需求分析答辩总结模板
查看>>
Currency System in Geraldion
查看>>
C语言无符号数跟有符号数之间运算
查看>>
原文地址是:http://www.itokit.combbsviewthread.phptid=1876
查看>>
43:数据分类
查看>>
BZOJ 4196 软件包管理器
查看>>
数组的扩容
查看>>
easyui的datagird动态设置当前页数
查看>>