![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell脚本
故事(hello world)
云计算在学者
QQ:1845524805
展开
-
shell编程规范与变量
shell编程规范与变量原创 2024-06-14 15:43:09 · 1225 阅读 · 0 评论 -
Shell编程之条件语句
作用:主要用于某个变量存在多种取值,只需要其一,每种不同的值都有不同的执行结果。语法:[ 字符串1=字符串2 ]语法:[ 字符串1!语法:[ -z 字符串]测试表达式是否成立,若成立时返回0,否则返回其他数值。=:字符串内容不同,!条件不成立执行的内容。作用:根据测试结果的成立,不成立分别执行不同的操作。-x:测试当前用户是否有权限执行(eXcute)格式一: [表达式1]操作符[表达式2]....-r:测试当前用户是否拥有读取权限(Read)-e:测试目录或文件是否存在(Exist)原创 2024-06-17 14:18:06 · 767 阅读 · 0 评论 -
Shell脚本之免交互
定义:Here Document是标准输入的一种替代品,使用I/O重定向的方式将命令列表提供给交互式程序。用途:帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地生产出一个文件并用作命令的标准输入。Expect是一个免费的编程工具语言,主要用于实现自动和交互式任务进行通信,而无需人的干预。它允许系统管理员编写脚本来自动执行那些通常需要人工交互的命令或程序。原创 2024-06-21 11:30:14 · 917 阅读 · 0 评论 -
shell脚本基础练习
编写一个Shell脚本,读取用户输入的数字,如果数字大于10,则打印"Number is greater than 10",如果小于等于10,则打印"Number is less than or equal to 10"编写一个Shell脚本,使用for循环遍历当前目录下的所有文件和目录,并统计文件和目录的总数。编写一个Shell脚本,从用户那里获取两个数字作为输入,并使用if语句比较它们的大小。编写一个Shell脚本,使用for循环遍历/etc/目录下的所有文件(只显示文件,不显示目录),并打印文件名。原创 2024-06-30 16:56:36 · 420 阅读 · 0 评论 -
Shell脚本基础面试题
逻辑与,表示而且,只有当前后两个表达式都成立时,才成立。逻辑或,表示或者,只要前后两个条件有一个成立,即为成立。把位于管道符左侧的命令输出的结果,作为右侧命令的输入。条件测试中,测试目录或者文件是否存在用什么选项。标准输入,标准输出,标准错误的文件编号分别是。脚本里面使用什么命令可以获取用户的输入,提示。条件测试中,测试目标是否是目录用什么选项。命令的时候可能会有错误,怎么把错误输出到。条件测试中,如果条件成立,那么使用。返回上一条命令执行的结果,成功为。条件测试中,测试目标是否是文件。原创 2024-07-04 19:03:12 · 509 阅读 · 0 评论