Shell正则表达式 概述
发表于
table th:nth-of-type(1){
width: 30%;
}
table th:nth-of-type(2){
width: 70%;
}
正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。主要用于模糊匹配。
正则表达式与通
...
Shell正则表达式 通配符
发表于
table th:nth-of-type(1){
width: 30%;
}
table th:nth-of-type(2){
width: 70%;
}
1man glob
符号
作用
?
匹配一个任意字符
*
匹配0个或多个任意字符
[]
匹配括号中任意一个字符
...
Shell变量 环境变量配置文件
发表于
source命令123#修改配置文件后,必须注销重新登录才能生效,使用source命令可以不用重新登录source 配置文件. 配置文件
常用系统环境变量环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等
-当前用户有效~/.bash_profile~/.bashrc
...
Shell运算符 变量测试
发表于
变量测试在脚本优化时使用
12345678910111213141516例子:测试x=${y-新值}unset yx=${y-2}echo $x2y=""#将y的值设为空值x=${y-2}echo $x#x为空y=1x
...
Shell运算符 数值运算
发表于
记住一名话就OK,$((运算式))
数值运算方法一 declare -i12345aa=11bb=22declare -i cc=$aa+$bbecho $cc33
数值运算方法2:expr或let123456789101112aa=11bb=22dd=$(expr $aa + $bb)#+号
...
Shell运算符 declare命令
发表于
declare命令12345678910111213141516declare [+/-][选项] 变量名 #declare命令用来声明shell的变量类型,因为shell变量默认都是字符串型选项:-:用于给变量设定类型属性+:用于取消变量的类型属性-a:将变量声明为数组型-i:将变量声明为整型-x
...
Shell变量 Bash语系变量
发表于
当前语系查询1234locale#查询当前系统语系#LANG:定义系统主语系的变量#LC_ALL:定义整体语系的变量
语系变量LANG1234echo $LANG#查看系统当前语系locale -a | more#查看Linux支持的所有语系
查询系统默认语系12cat /etc/sysconfig
...
Shell变量 预定义变量和位置参数变量
发表于
table th:nth-of-type(1){
width: 30%;
}
table th:nth-of-type(2){
width: 70%
;
}
预定义变量
预定义变量
作用
$?
最后一次执行命令的返回状态。如果正确执行,则返回0;如果返回为非零(具体数值由命令决
...
Shell变量 环境变量
发表于
作用定义每个用户的操作环境
环境变量与用户自定义变量的区别环境变量是全局变量,用户自定义变量是局部变量。用户自定义变量只在当前的 shell 中生效,环境变量在当前 shell 和这个 shell 的所有子 shell 中生效。用户可以自定义环境变量,但对系统生效的环境变量名和变量作用是固定的。
...