Shell脚本
文章平均质量分 78
Shell脚本相关知识
笔落_惊风雨
这个作者很懒,什么都没留下…
展开
-
Shell脚本练习——系统应用相关(2)
说明:sort -u 去重复。原创 2023-09-15 00:58:46 · 108 阅读 · 0 评论 -
Shell脚本练习——系统应用相关(1)
*:位置变量,代表除了$0(脚本本身名字)以外,所有的参数,如上即 “opt1 opt2 opt3 opt4“,每个变量之间用空格分割,共用一个双引号。([0-9]{1,3}\.){3}[0-9]{1,3}中[0-9]{1,3}表示1到3位数字,{3}表示重复3次,所以整体就是匹配IP地址。cut 使用对象是一行信息,-d 指定分割字符,-f 依据-d的分割字符将一段信息分为数段,用-f取出第几段。[:alnum:] 代表英文大小写字符及数字,即 0-9,A-Z,a-z。^nv 指以nv开头。原创 2023-09-03 16:22:01 · 819 阅读 · 0 评论 -
Shell脚本练习——数字相关
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?假设全部为鸡。原创 2023-07-22 13:58:18 · 153 阅读 · 0 评论 -
Shell脚本练习——文本相关
cut 使用对象是一行信息,-d 指定分割字符,-f 依据-d的分割字符将一段信息分为数段,用-f取出第几段。grep -E 开启拓展正则表达式,-o 仅显示匹配到的数据。表示重复3次,所以整体就是匹配IP地址。tr -s 对指定的字符串去重复。^nv 指以nv开头。原创 2023-07-22 13:58:28 · 68 阅读 · 0 评论 -
Shell脚本练习——文件相关
*:位置变量,代表除了$0(脚本本身名字)以外,所有的参数,如上即 “opt1 opt2 opt3 opt4“,每个变量之间用空格分割,共用一个双引号。${变量%关键词}:若变量从尾开始的数据符合关键词,则将符合的最短数据删除。${变量#关键词}:若变量从头开始的数据符合关键词,则将符合的最短数据删除。,因此从abc.txt中删除匹配结果,得到abc。,因此从abc.txt中删除匹配结果,得到txt。是通配符,匹配0个或无穷个任意字符,所以。是通配符,匹配0个或无穷个任意字符,所以。原创 2023-07-22 13:58:37 · 201 阅读 · 0 评论 -
认识与学习Bash
通配符常用于命令行或脚本等bash环境* 匹配0个或无穷个任意字符?匹配一个任意字符c.txt.txtab.txt[xxx] 匹配中括号内的任意一个字符;[0-9] 代表0到9之间所有数字ab.txt[-] 中括号内有减号,代表在编码顺序内的所有字符;[0-9] 代表0到9之间所有数字ls[^] 中括号内有指数符号,代表反向;[^abc] 代表有一个非a或b或c的字符。原创 2023-04-15 11:23:02 · 393 阅读 · 0 评论 -
正则表达式
以行为单位进行处理字符串,通过一些特殊符号的辅助,达到查找/删除/替换某特定字符串的能力。通配符代表的是bash操作接口的功能;正则表达式则是一种字符串处理的表示方法使用正则表达式需要注意当前语系为何,否则可能会出现不同的结果。原创 2023-04-27 20:52:29 · 100 阅读 · 0 评论 -
文本处理三剑客
不匹配blp5行。原创 2023-05-05 21:51:06 · 169 阅读 · 0 评论 -
Shell脚本
利用shell 的功能所写的一一个[程序(program)」,这个程序是使用纯文本文件,将- -些shell 的语法与指令(含外部指令)写在里面,搭配正规表示法、 管线命令与数据流重导向等功能,以达到我们所想要的处理目的。原创 2023-04-27 22:07:21 · 146 阅读 · 0 评论