上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 82 下一页

2024年1月3日

提升:shell扩展变量

摘要: 特殊shell扩展变量: 变量的处理(和四个扩展变量,都属于对变量的值进行判断、处理): 1.如果变量名的变量值为空,返回word字符串,结果赋值给res res=${变量名:-word} :-的案例: :- 判断变量如果值为空,就返回后面的字符信息,可以通过result变量去接收 2.如果变量名的 阅读全文

posted @ 2024-01-03 14:10 与太阳肩并肩 阅读(24) 评论(0) 推荐(0)

案例:批量修改文件名

摘要: 删除文件名的案例: 1.准备测试数据:创建文件命令 命令:touch 文件名_{1..5}_finished.jpg 其中{1..5}为1到5 2.去掉所有文件的`_finished`字符信息去掉 思路: 2.1 去掉单个文件的后缀 命令:mv 修改前文件名 修改后文件名 2.2 利用变量的子串功能 阅读全文

posted @ 2024-01-03 13:54 与太阳肩并肩 阅读(53) 评论(0) 推荐(0)

2024年1月2日

详解字符串截取

摘要: 1.删除匹配到的子串 利用%形式,从后向前匹配截取 阅读全文

posted @ 2024-01-02 21:57 与太阳肩并肩 阅读(16) 评论(0) 推荐(0)

统计命令执行的时长

摘要: time命令,统计命令执行时长 for循环的shell编程知识 语法: for num in {1..100} do echo ${num} done 统计代码执行时间方法一: 注意: 命令: time for 变量 in 序列;do 操作语法;echo ${#需要打印的变量} &>/dev/nul 阅读全文

posted @ 2024-01-02 21:12 与太阳肩并肩 阅读(84) 评论(0) 推荐(0)

统计变量子串的长度

摘要: 计算变量长度的各种玩法: 1.多种统计长度的命令 1.1 命令:echo $变量名 | wc -l:统计文件一共多少行 1.2 命令:echo $变量名 | wc -L:统计最长一行的字符串长度 1.3 利用数值计算expr获取变量长度的命令: expr length "${变量名}" 1.4 aw 阅读全文

posted @ 2024-01-02 17:12 与太阳肩并肩 阅读(20) 评论(0) 推荐(0)

子串的玩法一

摘要: 子串的实际案例: shell截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。 从指定位置开始截取 这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的字符串。 既然需要指定起始位置,那么就涉及到计数方向的问题,到底是从字符串左边开始计数,还是从字 阅读全文

posted @ 2024-01-02 16:38 与太阳肩并肩 阅读(15) 评论(0) 推荐(0)

变量子串的语法介绍

摘要: shell子串的花式用法: 1.学习基础语法,再应用 ${变量} 返回变量值 ${#变量} 返回变量长度,字符长度 ${变量:start_index} 返回变量start数值之后的字符 ${变量:start:length} 提取start之后的length限制的字符 ${变量#word} 从变量开头 阅读全文

posted @ 2024-01-02 16:23 与太阳肩并肩 阅读(12) 评论(0) 推荐(0)

几个简单内置shell命令

摘要: shell子串 1.bash一些基础的内置命令 echo: -n 不换行输出 -e 解析字符串中的特殊符号 \n 换行 \r 回车 \t 制表符 四个空格 \b 退格 printf:可以识别字符串中的所有特殊符号 eval:执行多个命令 exec:不创建子进程,执行后续命令,且执行完毕后,自动exi 阅读全文

posted @ 2024-01-02 15:22 与太阳肩并肩 阅读(16) 评论(0) 推荐(0)

Shell特殊状态变量

摘要: 特殊状态变量 $? 上一次命令执行状态返回值,0正确,非0失败 $$ 当前shell脚本的进程号 $! 上一次后台进程的PID $_ 再此之前执行的命令,取出该命令的最后一个参数 查找方式 man bash 搜索Special Parameters 1.脚本控制返回值的玩法: 脚本控制返回值的玩法, 阅读全文

posted @ 2024-01-02 14:59 与太阳肩并肩 阅读(16) 评论(0) 推荐(0)

Shell特殊参数变量

摘要: 1.Shell变量 1.1.本地变量 定义shell变量,变量不需要加美元符`$` 本地变量只在用户当前shell生存期中有效,如: 1.2.变量定义 1.2.1 变量名要求:字母、数字、下划线组成、可以是字母或是下划线开头,如: wayne wayne_123 _wayne_123 1.2.2 变 阅读全文

posted @ 2024-01-02 14:08 与太阳肩并肩 阅读(27) 评论(0) 推荐(0)

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 82 下一页

导航