字符串处理
文章平均质量分 72
静涛君
知水为命顺逆同,浩然莫测深浅中。无波沧海掩汹涌,渊渟不动现鱼龙。
展开
-
sheel有类型变量
declare和typeset命令 declare和typeset命令两者等价 declare,typeset命令都是用来定义变量类型的 本次以declare演示 参数 含义 -r 将变量设为只读 -i 将变量设为整数 -a 将变量定义为数组 -f 显示此脚本前定义过的所有函数及内容 -F 仅显示此脚本前定义过的函数名 -x 将变量声明为环境变量 取消只需要把减号换成加号就可以了 declare -r 这时var2还能修改 这时将 var2声明成为只读变量原创 2021-05-20 17:22:39 · 72 阅读 · 0 评论 -
sheel命令替换
语法格式 方法一 `command` 方法二 $(command) 例子一:获取系统的所有用户并输出 cat /etc/passwd 获取到当前服务器的所有用户,第一个冒号是用户名 注册名:口令:用户标识号:组标识号:用户名:用户主目录:命令解释程序 cut -d 指定分隔符 -f :取第几端 man cat :查看cat帮助文档 #!/bin/bash # index=1 for user in `cat /etc/passwd | cut -d ":" -f 1` d...原创 2021-04-27 18:00:54 · 251 阅读 · 0 评论 -
shell学习
变量替换 语法 说明 ${变量名#匹配规则} 从变量开头进行规则匹配,将符合最短的数据删除 ${变量名##匹配规则} 从变量开头进行规则匹配,将符合最长的数据删除 ${变量名%匹配规则} 从变量名尾部进行规则匹配,将符合最短的数据删除 ${变量名%%匹配规则} 从变量名尾部进行规则匹配,将符合最长的数据删除 ${变量名/旧字符串/新字符串} 变量内容符合旧字符串则,则第一个旧字符串会被新字符串 ${变量名//旧字符串/新字符串} 变量内容符合旧字符串则,则全部的旧字符串会原创 2021-04-26 11:25:50 · 75 阅读 · 0 评论