shell
Aring88
大学期间虚晃已过,后经历社会变迁、人情世故、历经风雨,心底仍有阳光。肃然重拾知识,从小做起,一步一步,想靠自己,在这社会中卑微倔强的存活
展开
-
shell字符截取命令
字符截取命令一、字符截取命令cut1,cut命令2,cut的局限二、字符截取命令printf1,printf2,prinf例子(1),printf只会按照格式打印内容(2),printf 输出文件内内容(3),扩展三、字符截取命令awk1,awk2,BEGIN END(1)BEGIN(2)END3,内置变量4,关系运算符5,awk例子(1)格式化输出student.txt文本(2)df -h命令格式化输出四、字符截取命令sed1,sed命令2,sed应用例子(1)行数据操作(2)删除第二行到第四行的数原创 2020-11-11 00:51:00 · 333 阅读 · 0 评论 -
正则表达式
正则表达式一、什么是正则表达式二、正则表达式与通配符三、通配符:四、基础正则表达式五、扩展正则表达式六、正则实用例子1、“ * ”例子:2、“.”例子3、“^”匹配行首,“$”匹配行尾4、“[]”匹配括号中指定的任意一个字符,只匹配一个字符5、“[^]”匹配除了括号的字符以外的任意一个字符,[]内的^意思取反6、“\”转义符7、“\ {n\ }”表示其前面的字符恰好出现n次(最好加定界符,其他字母)8、“\ {n,\}”表示其前面的字符出现不小于n次9、“ \ {n,m\}”匹配其前面的字符至少出现n次,最原创 2020-11-09 01:01:48 · 332 阅读 · 0 评论 -
shell 流程控制
shell 流程控制一、单分支if条件语句二、双分支if条件语句三、多分支if语句四、case语句五,for循环六、while循环、until循环1,while 循环2,until循环$( 执行系统命令 )一、单分支if条件语句if语法一 if [ 条件判断式 ];then 程序 fiif 语法2 if [ 条件判断式 ] then 程序 fips: then,换行,不用加 ;二、双分支if条件语句 if原创 2020-11-08 00:12:08 · 96 阅读 · 0 评论 -
Shell条件判断语句
Shell条件判断语句条件判断式1,按照文件类型进程判断2,按照文件权限进行判断3,两个文件之间进行比较4,两个整数之间比较5,字符串的判断6,多重条件判断7,两种判断格式条件判断式1,按照文件类型进程判断测试选项作用-b 文件判断改文件是否存在,并且是否为块设备文件(是块设备文件为真)-c 文件判断改文件是否存在,并且是否为字符设备文件(是则真)(常用)-d 文件判断改文件是否存在,并且是否为目录文件(是则真)(常用)-e 文件判断改文件是否存在(存在为原创 2020-11-07 22:23:20 · 271 阅读 · 0 评论 -
$(())与$()还有${}差在哪?
扩展一下,看看更多的变化:$()与${}又是啥玩意儿呢?在bash shell中, $()与``(反引号)都是用来做命令替换(command substitution)的。所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行:完成 `` 或者$()里面的命令,将其结果替换出来,再重组命令行。例如:$ echo the last sunday is $(date -d "la...转载 2020-05-01 16:57:37 · 232 阅读 · 0 评论 -
Shell 中的特殊字符
<div class="col middle-column big-middle-column"> <div class="article"> <div class="article-heading"> <h2>Shell 中的特殊字符</h2> <h3><em>分类</em&...转载 2020-05-01 16:29:15 · 405 阅读 · 0 评论 -
shell 编程环境变量配置文件简介
编程环境变量配置文件一、环境变量配置文件简介1,变量类型2,source命令3,环境变量配置文件简介4,常用环境变量文件二、环境变量配置文件的功能1,登录过程2,/etc/profile 的作用3,~/.bash_profile 的作用4,/etc/bashrc 的作用5,umask命令三、其他配置文件1,注销时生效的环境变量配置文件2,其他配置文件一、环境变量配置文件简介1,变量类型 用户自定义变量(本地变量) 环境变量 预定义变量 位置参数变量2,source命令sourc原创 2020-11-06 23:46:55 · 183 阅读 · 0 评论 -
shell编程——变量&运算符
变量&运算符一、declare 命令1,declare声明变量类型2,声明数组变量(1)定义数组(2)查看数组3,声明环境变量4,声明变量只读属性5,查询变量的属性二、数值运算的方法1,declare2,expr或者let 数值运算工具3,$((数值运算)) 或 $[数值运算] 推荐使用4,shell支持的运算符三、变量测试一、declare 命令linux 变量不声明,默认字符串类型1,declare声明变量类型declare +/- 选项 变量名 - 给变量设定类型属性 +原创 2020-11-06 00:16:55 · 214 阅读 · 0 评论 -
shell Bash变量
一、什么是变量与变量分类1,什么是变量变量是计算机内存的单元,其中存放的值可以改变变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此他们十分有用2,变量命名(1)变量名必须以字母或者下划线开头,名字中间只能由字母、数字和下划线组成(2)变量名的长度不得超过255个字符(3)变量名在有效的范围内必须是唯一的(4)在Bash中,变量的默认类型都是字符串型3,变量按照存储数据分类(1)字符串型(2)整形(3)浮点型(4)日期型4,变量分类(1)用原创 2020-11-04 23:57:15 · 171 阅读 · 0 评论