shell
文章平均质量分 82
AKA|布鲁克林欧神仙
痛,太痛了!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell编程之免交互
使用 I/O 重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或 read 命令。HereDocument是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。......原创 2022-08-15 11:38:08 · 183 阅读 · 4 评论 -
shell脚本------函数的格式,传参,变量,递归,数组
将命令序列按格式写在一起,可方便重复使用命令序列。原创 2022-08-08 19:05:46 · 721 阅读 · 6 评论 -
shell三剑客-----awk命令
AWK是一种处理文本的语言,是一个强大的文件分析工具。它专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描过滤统计词汇等工作,数据可以来自标准输入也可以是管道或者文件。.........原创 2022-08-08 13:46:27 · 836 阅读 · 0 评论 -
shell三剑客-----sed命令
sed是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(增加,删除,替换,添加,移动等)最后输出所以行或仅输出处理的某些行。sed也可以在无交互的情况下实现相当复杂的文本处理操作,被广泛应用于shell脚本中,用以完成各种自动化处理任务sed的工作流程主要包括读取,执行和显示三个过程读取: sed从输入流(文件、管道、标准输入)中读取一行内容并存储到临时的缓冲区(又称模式空间)......原创 2022-08-08 13:46:07 · 726 阅读 · 0 评论 -
shell------常用小工具,sort,uniq,tr,cut
注意:是连续的行,所以通常和sort结合使用先排序使之变成连续的行再去执行去重操作,否则不连续的重复的行他不能去重。是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。例如数据和字符排序就不一样。tr:他可以用一个字符来替换另一个字符。或者可以完全除去一些字符。也可以用它来除去重复字符。不加任何选项默认按第一行升序,字母的话就是从a到z由上。去掉文件中重复的行(重复的行可以是不连续的)将输出结果不在屏幕上输出,输出到文件加。主要用于去重连续的重复行。......原创 2022-08-08 13:45:35 · 220 阅读 · 0 评论 -
shell正则表达式,三剑客grep命令
正则表达式,又称正规表达式,常规表达式正则表达式通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式是由普通字符和云字符组成的普通字符包括大小写字母,数字,标点符号及其他符号元字符是指在正则表达式中,具有特殊意义的专用字符,可以用来规定前导字符(即位于元字符前面的字符)在目标对象中的出现方式。linux中常用的有两种正则表达式引擎基础正则表达式 BRE扩展正则表达式 ERE二,grep命令选项含义-w表示精确匹配-E开启扩展的正则表达式-c计算找到字符串"的次数。......原创 2022-08-08 13:45:12 · 663 阅读 · 0 评论 -
shell脚本详解-------循环语句while循环和until循环
而对于要求控制循环次数,操作对象按数字顺序编号、按特定条件执行重复操作等情况,则更适合适用另一种循环-----while语句。1,请输入1-10内的一个数字>,如果在三次内猜中,游戏通过一半,否则游戏失败。适用于wuile循环语句是,可以根据特定的条件反复执行一个命令序列,直到该条件不在满足时为止,但是脚本应用中,应该避免出现死循环的情况,否则后面的命令操作将无法执行。循环体内的命令序列中应该包括修改测试条件的语句,以便在适当的时候使测试条件不在成立,从而结束循环。计算从1到100所以的整数的和。.....原创 2022-08-03 23:53:53 · 878 阅读 · 0 评论 -
shell脚本详解 --------循环语句之for循环
例6,执行脚本输入用户名,若该用户存在,输出提示该用户已存在;若该用户不存在,提示用户输入密码,建立用户并设立其密码。原创 2022-08-03 18:56:56 · 487 阅读 · 0 评论 -
shell脚本------条件测试 if语句和case分支语句
shell环境根据命令执行后返回的状态值$?来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。使用专门的测试工具—test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)语法格式1,test命令格式1test条件表达式格式2[条件表达式]#注意中括号和表达式中间需要一个空格[[条件表达式]]2,文件测试执行条件测试操作以后,通过预定义变量$?大于或等于(GreaterorEqual)............原创 2022-07-31 20:41:22 · 352 阅读 · 4 评论 -
Shell编程规范与变量
linux系统中的shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色。负责接受用户输入的操作指令并进行解释,将需要的执行的操作传递给内核执行,并输出结果。常见的shell解释器程序有很多,使用不同的shell时,其内部的指令,命令行提示符等方面存在一些区别。通过/etc/shells文件了解当前系统所支持的shell脚本种类。格式变量名=变量值变量命名规则以字母或下划线开头,区分大小写shagoucaijiaaacxkaaacxkaaacxk$......原创 2022-07-27 10:13:13 · 984 阅读 · 0 评论
分享