LINUX高级编程part2

var = 123;

echo  &var   ====》  终端会自动打印出var的赋值即  123;

shell变量:

环境变量 //  位置变量 //自定义变量  

环境变量:(env)

        环境指的是操作系统的环境。

env  会打印当前操作系统的所有环境变量

env打印出来之后 显示的数值前面的大写字母就是环境变量 后面代表环境变量的值。

eg:                                     PWD = /home/linux/linux_prog/shell 

                                        USERNAME = linux

这些都是给操作系统用的变量。

KEY= value;

键(key)值(value)对;

&PATH                  //引用环境变量

echo                   //输出--------printf

位置变量:

$# 查看传入参数的个数

$?查看上一个命令执行的结果     //0 表示成功了

$$    当前shell的PID      //进程的PID号

shell中的引号:

“  ”:打印字符串 遇到$变量则打印变量中的值          //$name 就打印出name的值

‘  ’:打印字符串 遇到$变量依然打印$变量          //原样输出

`  `:将中间的·字符串按照命令打印           //命令置换eg:  `ls -l`

read num    输入一个数赋给num

shell中的加减乘除:

expr $num1 + $num2              //num1 + num2     可以用一个result接住这个结果这个expr是一个命令 应该用   `  `   这个引号来引住

expr $num1 - $num2

expr $num1 \* $num2

expr $num1 / $num2

自定义变量:

直接自己定义直接使用即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值