
shell脚本
文章平均质量分 95
YCyjs
云计算学习专用博客
展开
-
shell脚本免交互
使用I/O 重定向的方式将命令列表提供给交互式程序或命令,比如 ftp、cat 或 read 命令。HereDocument是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。基本语法格式:命令原创 2024-07-26 14:48:48 · 878 阅读 · 0 评论 -
【Shell 编程三剑客】shell-awk命令详解(理论+实战)
AWK是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据可以来自标准输入也可以是管道或文件。20世纪70年代诞生于贝尔实验室,现在centos7用的是gawk之所以叫AWK是因为其取了三位创始人和的的首字符。原创 2024-07-25 16:55:59 · 2537 阅读 · 0 评论 -
【Shell 编程三剑客】文本处理器sed 工具
总结=是行号,/p是打印。原创 2024-07-25 09:46:10 · 981 阅读 · 0 评论 -
正则表达式和文件处理工具
其实通过执行结果就可以看出,符合匹配标准的字符加粗显示,而上述结果中可以得知, “#woood #”中加粗显示的是“ooo”,而“oo”前面的“o”是符合匹配规则的。此时执行以下命令即可同时查找到“shirt”与“short”这两个字符串,其中“[]”中无论有几个字符, 都仅代表一个字符,也就是说“[io]”表示匹配“i”或者“o”。“tast”与“test”因为这两个单词的“t”与“st”是重复的,所以将“a”与“e”列于“()”符号当中,并以“|”分隔,即可查询"tast"或者"test"字符串。原创 2024-07-23 17:24:06 · 964 阅读 · 0 评论 -
shell之条件语句
Shell 环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为 0 时表示成功,否则(非 0 值)表示失败或异常。但是我们还可以使用专门的测试工具——test 命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为 0 表示条件成立)。注意中括号和表达式中间需要隔一个语法格式:格式1 test 条件表达式格式2 [ 条件表达式 ]格式3 [[ 条件表达式 ]]原创 2024-07-17 22:54:09 · 1175 阅读 · 0 评论 -
shell脚本变量和运算
Bash中的变量操作相对比较简单,不像其他高级编程语言(如C/C++、Java等)那么复杂。在定义一个新的变量时,一般不需要提前进行声明,而是直接指定变量名称并赋给初始值(内容)即可格式:变量名=变量值变量名:临时存放数据的地方变量值:临时的可变化的数据等号两边没有空格。变量名称需以字母或下划线开头,名称中不要包含特殊字符(如+、-、*、/、.、?、%、&、#等)用echo查看和引用变量的值。原创 2024-07-16 15:30:43 · 1704 阅读 · 0 评论 -
shell脚本编程规范与变量
Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可是交互也可以是非交互式的,我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识别的二进制程序,同时又把计算机生成的结果返回给我们。原创 2024-07-15 17:29:21 · 1353 阅读 · 0 评论