随笔分类 - shell编程
摘要:shell企业面试题 1.利用bash for循环打印下面这句话中字母数不大于6的单词 I am oldboy teacher welcome to oldboy training class [root@ci-node1 mst]# cat 1.sh #!/bin/bash #########################################################...
阅读全文
摘要:shell编程之数组 1.什么是数组? Shell的数组就是把有限个元素(变量或字符内容)用一个名字命名,然后用编号对它们进行区分的元素集合。这个名字就称为数组名,用于区分不同内容的编号就称为数组下标。组成数组的各个元素(变量)称为数组的元素,有时也称为下标变量。 有了Shell数组后,就可以用相同名字引用一系列变量及变量值,并通过数字(索引)来识别使用它们。在许多场合,使用数组可以缩短和简化...
阅读全文
摘要:给内容加不同的颜色 内容的颜色用数字表示,范围为30-37,每个数字代表一种颜色。代码如下: echo -e "\033[30m 黑色字oldboy trainning \033[0m" #<==30m表示黑色字。 echo -e "\033[31m 红色字oldboy trainning \033[0m" #<==31m表示红色字。 echo -e "\033[32m 绿色字oldboy t...
阅读全文
摘要:shell编程之循环 1.while循环 循环语句命令常用于重复执行一条指或一组命令,直到条件不满足停止,shell脚本语方的循环语句常见的有while,until,for以及select循环语句,while循环语句主要用来重复执行一组命令或语句,在企业实际应用中,常用于守护进程或持续运行的程序 1.1 while循环语法 while do 指令... done 1.2 w...
阅读全文
摘要:shell编程之case语句 1.case语句的用途用语法 case 结构条件句相当于多分支的if/elif/else条件句,但是它比这些条件语句看起来更规范工整,常被用于实现系统服务启动脚本等企业 1.1 case结构条件语句的执行流程 1.2 case语句的使用总结 1.3 case语句案例 1
阅读全文
摘要:shell编程之函数 函数的作用就是将程序里多次被调用的相同的代码组合起来(函数体),为其取个名字(函数名),其它所有想重复调用这部分代码的地方都只需要调用这个名字 函数的优势: 把相同的程序定义成函数,可以减少程序的代码量,提升开发效量 增加程序的可读、易读性,提升管理效率 可以实现程序功能模块化,使程序具备通用性(可移植性) 1.shell函数语法 方法一: function 函数名(...
阅读全文
摘要:Shell变量核心基础知识与实践 1.shell变量知识 1.什么是变量? 就是用一个字符或字符串,表示一堆的内容,这个字符或字符串就叫变量,如x=1,x就是变量,=赋值,=表示相等,等号右边的内容,变量的内容。 2.Shell变量特性 默认情况下,在bash Shell中是不会区分变量是什么类型
阅读全文
摘要:shell编程之if条件语句 1.if条件语法 1.1 if单分支语法 if then 指令 fi 1.2 if双分支语法 if then 指令 else 指令集2 fi 1.3 if多分支语法 if then 指令1... elif then 指令2... elif then 指令3... else...
阅读全文
摘要:1.什么是shell? Shell是一个命令解释器,它的作用是解释执行用户输入 的命令及程序等,用户输入一条命令,Shell就解释执行 一条。这种从键盘一输入命令,就可以立即得到回应的 对话方式,被称之为交互的方式。 Shell存在于操作系统的最外层,负责直接与用户对话, 把用户的输入解释给操作系统
阅读全文