上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 子串案例 shell截取字符串通常由两种方式:从指定位置开始截取和从指定字符开始截取 从指定位置开始截取:这种方式需要两个参数,除了指定的起始位置,还需要截取长度,才能确定要截取的字符串。既然需要指定其实位置,到底是从字符串的左边开始计数,还是从字符串右边开始计数,答案是shell同时支持两种计数方 阅读全文
posted @ 2023-10-09 17:49 翻滚的小井蛙 阅读(62) 评论(0) 推荐(0)
摘要: 内置命令,外置命令 shell shell指令 内置命令:在系统启动时就加入内存,常驻内存,执行效率更高,但占用资源 外置命令:用户需要从磁盘中读取程序文件,再读入内存加载 通过linux的type命令验证是否内置, [root@localhost ~]# [root@localhost ~]# t 阅读全文
posted @ 2023-10-09 17:45 翻滚的小井蛙 阅读(45) 评论(0) 推荐(0)
摘要: bash一些基础的内置命令 常用的一些内置命令 echo printf( 与echo类似,但它不换行且能自动识别特殊符号) eval exec export read shift echo 命令 选项及一些特殊符号 -n 不换行输出 -e 解析字符串中的特殊符号 ###一些特殊符号 \n 换行 \r 阅读全文
posted @ 2023-10-09 17:44 翻滚的小井蛙 阅读(40) 评论(0) 推荐(0)
摘要: 特殊shell扩展变量 变量的处理 #如果parameter变量值为空,返回word字符串,赋值给result变量 result=${parameter:-word} #如果parameter变量为空,则word替代变量值,且返回其值 ${parameter:=word} #如果parameter变 阅读全文
posted @ 2023-10-09 17:42 翻滚的小井蛙 阅读(27) 评论(0) 推荐(0)
摘要: 实际案例批量修改文件名 准备测试数据 [root@localhost sub_str]# touch xujianbing_{1..5}_finished.jpg [root@localhost sub_str]# touch xujianbing_{1..5}_finished.png [root 阅读全文
posted @ 2023-10-09 17:41 翻滚的小井蛙 阅读(19) 评论(0) 推荐(0)
摘要: 变量子串的语法介绍 name="Mrxujbing" #该变量的值,有索引是从0,1,2,3,4... ${变量} 返回变量值 ${#name} 返回变量长度 ${变量:start} 返回变量start数值之后的字符串,且包含start的数字(start值就是索引值) ${变量:start:leng 阅读全文
posted @ 2023-10-09 17:39 翻滚的小井蛙 阅读(43) 评论(0) 推荐(0)
摘要: 特殊变量 shell的特殊变量,用在如脚本,函数传递参数使用,有如下的特殊的,位置参数变量 $0 获取shell脚本文件名,以及脚本路径 $n 获取shell脚本的第n个参数,n在1-9之间,如$1,$9,大于9则需要加大括号 ${10},参数空格隔开 $# 获取执行的shell脚本后面的参数总个数 阅读全文
posted @ 2023-10-09 17:36 翻滚的小井蛙 阅读(96) 评论(0) 推荐(0)
摘要: 环境变量设置 环境变量一般指的是用export内置命令导出的变量,用于定义shell的运行环境,保证shell命令的正确执行。 shell通过环境变量确定登录的用户名、PATH路径、文件系统等各种应用。 环境变量可以在命令行中临时创建,但是用户退出shell终端,变量即丢失,如要永久生效,需要修改环 阅读全文
posted @ 2023-10-09 17:33 翻滚的小井蛙 阅读(911) 评论(0) 推荐(0)
摘要: 变量 变量含义 对于计算机角度,x=1,y=2等于定义了两个变量,名字分别是x,y,且赋值了1和2 变量是暂时存储数据的地方,是一种数据标记(房间号,标记了客人所在的位置),数据存储在内容空间,通过调用正确的变量名字,即可取出对应值 shell变量 变量定义与赋值,注意变量与值之间不得有空格 [ro 阅读全文
posted @ 2023-10-09 17:30 翻滚的小井蛙 阅读(50) 评论(0) 推荐(0)
摘要: BASH特性 bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令 bash还能从文件中读取Linux命令,称为脚本 bash支持通配符,管道,命令替换,条件判断等逻辑控制语句 bash有诸多方便的功能,有助于运维人员提升工作效率 命令历史 shelll会保留其会话中用户提交执行的 阅读全文
posted @ 2023-10-09 17:27 翻滚的小井蛙 阅读(34) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页