返回顶部

zhangfd

个人博客,仅供学习使用

导航

随笔分类 -  SHELL

shell编程 15 --- shell 脚本调试技巧
摘要:shell 脚本调试技巧 1.使用dos2unix命令处理 使用dos2unix命令处理在Windows下开发的脚本 你可能会发现,对于在Windows下开发的脚本,明明经检查没有发现问题,但就是在执行时会出现莫名其妙的语法错误。 这时,最好执行dos2unix格式化一下。执行dos2unix格式化 阅读全文

posted @ 2020-05-16 12:38 zhangfd 阅读(478) 评论(0) 推荐(0)

shell编程 13 --- shell 数组的应用实践
摘要:shell编程 13 shell 数组的应用实践 13.1 shell数组介绍 数组的概念: 简单地说, Shell的数组就是一个元素集合,它把有限个元素(变量或字符内容)用一个名字来命名,然后用编号对它们进行区分。这个名字就称为数组名,用于区分不同内容的编号就称为数组下标。组成数组的各个元素(变量 阅读全文

posted @ 2020-05-15 18:12 zhangfd 阅读(437) 评论(0) 推荐(0)

shell编程 12 --- 循环控制及状态返回值(break、continue、exit、return)
摘要:shell 12 循环控制及状态返回值(break、continue、exit、return) 本文介绍几个特殊的命令: break(循环控制)、continue(循环控制)、exit(退出脚本)、return(退出函数)。 12.1 break、continue、exit、return的区别和对比 阅读全文

posted @ 2020-05-14 09:37 zhangfd 阅读(2415) 评论(0) 推荐(0)

shell编程 11 --- for 和 select 循环语句的应用实践
摘要:shell编程 11 for和select循环语句的应用实践 for循环语句和while循环语句类似,但for循环语句主要用于执行次数有限的循环, 而不是用于守护进程及无限循环。for循环语句常见的语法有两种。 11.1 for循环语句结构 第一种for循环语句为变量取值型,语法结构如下: 在这种f 阅读全文

posted @ 2020-05-13 14:22 zhangfd 阅读(598) 评论(0) 推荐(0)

shell编程 10 --- while 和until 循环的应用实践
摘要:shell编程 10 while 循环和until 循环的应用实践 循环语句命令常用于重复执行一条指令或一组指令,直到条件不再满足时停止, Shell脚本语言的循环语句常见的有while、until、for及select循环语句。 while循环语句主要用来重复执行一组命令或语句,在企业实际应用中, 阅读全文

posted @ 2020-05-10 22:13 zhangfd 阅读(1309) 评论(0) 推荐(0)

shell编程 09 --- case条件语句的应用实践
摘要:shell编程 09 case条件语句的应用实践 case条件语句相当于多分支的if/elif/else条件语句,但是它比这些条件语句看起来更规范更工整,常被应用于实现系统服务启动脚本等企业应用场景中。 在case语句中,程序会将case获取的变量的值与表达式部分的值1、值2、值3等逐个进行比较,如 阅读全文

posted @ 2020-05-09 10:46 zhangfd 阅读(549) 评论(0) 推荐(0)

shell 编程 08 -- shell函数的知识与实践
摘要:shell编程 8 shell函数的知识与实践 8.1 函数的概念与作用介绍 简单地说,函数的作用就是将程序里多次被调用的相同代码组合起来(函数体),并为其取一个名字(即函数名),其他所有想重复调用这部分代码的地方都只需要调用这个名字就可以了。当需要修改这部分重复代码时,只需要改变函数体内的一份代码 阅读全文

posted @ 2020-05-08 14:15 zhangfd 阅读(343) 评论(0) 推荐(0)

shell 编程 06 -- shell脚本的条件测试与比较(test、[]、[[]]、(())、read和传参方式的整数比较、打印菜单)
摘要:shell编程 6 shell脚本的条件测试与比较 执行条件测试表达式后通常会返回“真”或“假”,就像执行命令后的返回值为0表示真,非0表示假一样 条件测试常用的语法: | 条件测试语法 | 说明: | | | | | test 测试表达式 | test命令进行条件测试表达式 | | [ 测试表达式 阅读全文

posted @ 2020-05-07 11:45 zhangfd 阅读(587) 评论(0) 推荐(0)

shell 编程 05 -- 变量的数值计算实践(read、let、expr、bc、declare、awk、杨辉三角)
摘要:变量的数值计算实践 5.1 算术运算符 常见的算术运算符号 | 算术运算符 | 意义 | | | | | + 、 | 加、减 | | 、/、% | 乘、除、取余(取模) | | | 幂运算 | | ++、 | 自增、自减 | | !、&&、\|\| | 逻辑非、逻辑与、逻辑或 | | = | 比较符 阅读全文

posted @ 2020-05-06 11:19 zhangfd 阅读(494) 评论(0) 推荐(0)

shell 特殊变量、特殊扩展变量、变量长度计算实践与应用
摘要:1. shell的特殊位置变量 特殊变量的作用及变量实践,dirname,basename功能 bash [root@zabbix scripts] cat n.sh !/bin/bash echo $0 若不带路径执行脚本,那么输出结果就是脚本的名字 [root@zabbix scripts] s 阅读全文

posted @ 2020-05-04 20:14 zhangfd 阅读(661) 评论(0) 推荐(0)

shell内置变量命令:echo、eval、exec、export、read、shift
摘要:bash Shell内置变量命令 bash Shell包含一些内置命令。这些内置命令在目录列表里是看不见的,它们由Shell本身提供。常用的内部命令有:echo、eval、exec、export、read、shift。下面简单介绍几个最常用的内置命令的格式和功能 1.echo在屏幕上输出信息 命令格 阅读全文

posted @ 2020-05-04 17:17 zhangfd 阅读(2167) 评论(0) 推荐(0)

shell中变量定义及应用-- (环境变量及普通变量)
摘要:shell中变量定义及应用 1. 自定义环境变量 1.1 设置环境变量 如果想要设置环境变量,就要在给变量赋值之后或在设置变量时使用export命令,具体设置见下文的示例。其实,除了export命令,带 x选项的declare内置命令也可以完成同样的功能(注意:此处不要在变量名前面加$)。 expo 阅读全文

posted @ 2020-05-03 18:30 zhangfd 阅读(3692) 评论(0) 推荐(0)

shell 中 if 单分支条件句:清空messages日志
摘要:清空messages日志 阅读全文

posted @ 2020-05-03 12:24 zhangfd 阅读(291) 评论(0) 推荐(0)

shell 编程 07 -- if 条件语句的知识与实践
摘要:shell 编程 07 if 条件句的知识与实践 7.1 if条件句 7.1.1 if 单分支结构语法 if 条件句单分支结构语法: 7.1.2 if else 双分支结构语法 if 条件句双分支结构语法: 7.1.3 if elif else 多分支结构语法 if 条件句多分支结构语法: 7.1. 阅读全文

posted @ 2020-04-30 13:08 zhangfd 阅读(509) 评论(0) 推荐(0)