第二章 变量和运算符
第二章 变量和运算符
原创
©著作权归作者所有:来自51CTO博客作者wugai的原创作品,谢绝转载,否则将追究法律责任
变量
本地变量
LOCALTEST=test
echo $LOCALTEST -----------查看localtest值
readonly LOCALTEST ----------这样就不可以在赋值给localtest了
环境变量
/etc/profile
export pc=cent --------------------设置环境变量 pc=cent
env --------------------查看环境变量
变量清除
unset ---------变量清除,readonly的是不可以进行unset清除的
位置变量
vi /test.sh
文件内容:
#######
#!/bin/bash
#test.sh
find /etc/sysconfig/ -name $1 -print
#######
chomd 755 /test.sh
/test.sh network-scripts ----------即为打印出 /etc/sysconfig/network-scripts文件路径
标准变量
PS1 --------终端提示符前缀
特殊变量
$! ..............
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
影响变量的命令
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
declare
export
readonly
set
shift
typeset
unset
~~~~~~~~~~~~~~~
引号
双引号
反斜杠 \屏蔽之后字符的特殊含义
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
运算符
`~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
位运算符
~op1 反运算符 1 0互算
op1<<op2 左移运算符 乘除2
op1&op2 与比较运算符 11为1,其他为0
op1|op2 或运算符 00为0,其他为1
op1^op2 异或运算符 01为1,其他为0
~~~~~~~~~
·按位运算符
~,<<,>>,&,|,^
·shell 中的[]中的表达式求值
$[]
如 $[2+8]
逻辑运算符
&& 与运算符
|| 或运算符
< > == !=
赋值运算符
+= -=
表达式的替换
$[] ----------[]里的求值用整数完成
$[10#2+1] 结果为3,这里的#2表示10是二进制
上一篇:cisco 3560
下一篇: 第三章 shell输入与输出
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Scala 运算符Scala
-
JavaSE:第二章:变量与运算符
史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。变量与运算符:包含关键字,保留字,标识符,变量,运算符
JavaSE 运算符 知识体系 标识符 -
第二章:数据类型、运算符和表达式
一、在屏幕上输出英文短句“Programming is fun.”。运行结果:二、输入半径,分
c语言 字节数 转义字符 数位 -
C语言入门第二章 变量、数据类型及运算符
变量 变量是计算机中一块特定的内存空间 由一个或多个连续的字节组成变量的命名
c语言 下划线 变量名 保留字 -
第二章 变量、数据类型和运算符
一、变量:1.根据数据类型在内存中分配一个合...
变量名 赋值 下划线 类型转换 数据类型