Shell编程入门到进阶
Shell编程入门
Shell编程进阶
Shell编程实例
反复反复修改修改
.....
展开
-
Shell 循环语句(二)while
while循环语句主要用来重复执行一组命令或语句,一直到条件不再满足为止,常用于守护进程或持续运行的程序。对于要求控制循环次数、操作对象按数字顺序编号、按特定条件执行重复操作等情况,更适用while循环语句。while #条件表达式为真则执行下面的命令集。******您输入的姓名是:lvjonhong。云计算是未来发展的必然趋势,尤其是和。云计算是未来发展的必然趋势,尤其是和。while true //或真或假。******您输入的姓名是:111。******您输入的姓名是:666。原创 2024-03-25 19:43:08 · 367 阅读 · 1 评论 -
Shell 标识符和运算符
运算符:= > < == 之类的符号叫做运算符,当然还有在上述基础之上扩展的运算符,比如>=。-gt //大于 (greater )-lt //小于 (less)-ge //大于等于。-le //小于等于。-ne //不等于。标识符:赋值运算符左边的变量的名称,-eq //等于。实例一:判断两个变量的数值是否相等。实例二:使用>或者原创 2024-03-21 19:40:52 · 175 阅读 · 1 评论 -
Shell 字符串
STRING1 < STRING2 ] 如果 “STRING1”字典排序在“STRING2”前面则返回为真。[ STRING1 > STRING2 ] 如果 “STRING1”字典排序在“STRING2”后面则返回为真。在 Bash Shell 中可以查找子字符串、替换子字符串、连接字符串以及更多字符串操作。[ STRING1 == STRING2 ] 如果两个字符串相同则返回为真。= STRING2 ] 如果字符串不相同则返回为真。如果STRING的长度为零则返回为真,即空是真。原创 2024-03-21 19:24:00 · 200 阅读 · 1 评论 -
Shell 变量
变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell变量也遵循这个规则。注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。Shell变量的作用域可以分为局部变量、全局变量和环境变量。全局变量:可以在当前Shell进程中使用。局部变量:只能在函数内部使用。环境变量:可以在子进程中使用。原创 2024-03-21 16:38:58 · 122 阅读 · 1 评论 -
Shell if判断语句
10,上述程序将仅显示输出。同样-lt表示小于;-ge表示大于等于。此外,[[ ]] 是固定写法。CONDITION 为真时才会执行这些语句。fi 关键字用于标记 if 语句的结束。下面给一个简单的示例。else 构造与 if 结合可以更好地控制脚本的逻辑。一个简单的例子如下所示。else 部分需要放在 if 的 action 部分之后,fi 之前。使用if-else实现更多控制。如果通过输入提供的数字大于。原创 2024-03-17 20:26:00 · 332 阅读 · 1 评论 -
Shell 字符串(二)
字符串处理对于各种现代 bash 脚本都极为重要。值得庆幸的是,它在 bash 中更加舒适,并且允许以更精确、更简洁的方式来实现它。请参阅下面的示例以了解 bash 字符串连接。参数扩展采用${VAR_NAME:S:L } 的形式。这里,S表示起始位置,L表示长度。与许多编程语言不同,bash 不提供任何用于切割字符串部分的内置函数。但是,下面的示例演示了如何使用参数扩展来完成此操作。Linux cut 命令可以在您的脚本中使用来“剪切”字符串的一部分,也就是子字符串。下一个示例显示了如何做到这一点。原创 2024-03-17 20:38:01 · 370 阅读 · 1 评论 -
Bash脚本编程的入门
Bash,全程(GNU Bourne-Again Shell )是一个为GNU计划编写的Unix shell,它是许多Linxu平台默认使用的shellshell是一个命令解释器,是一种计算机语言,被称为解释性语言或脚本语言。shell也能被系统中其他有效的Linux 实用程序和应用程序所调用。你可以从下面脚本的第一行看到 #!/bin/bash这行指定了你的程序将使用那个解释器,基本上是将路径引用到解释器上。Linux中有很多解释器,其中有一些是:bash、sh、zsh、csh等。/bin/bash。原创 2024-01-21 14:57:45 · 358 阅读 · 0 评论