Shell脚本教程(十二)-条件判断 文章介绍 Shell 条件判断:`if/elif/else`依据命令返回值决定分支,可多行或单行书写,多个条件时以最后一条命令结果为准。重点讲解 `test`、`[ ]`、`[[ ]]` 三种表达式形式及空格要求,并列举文件状态等常用判断表达式。 程序语言 #shell #linux 2022-09-06 397 0
Shell脚本教程(十一)-read命令 有时,脚本需要在执行过程中,由用户提供一部分数据,这时可以使用`read`命令。它将用户的输入存入一个变量,方便后面的代码使用。用户按下回车键,就表示输入结束。 程序语言 #shell #linux 2022-09-06 354 0
Shell脚本教程(十)-脚本入门 脚本(script)就是包含一系列命令的一个文本文件。Shell 读取这个文件,依次执行里面的所有命令,就好像这些命令直接输入到命令行一样。所有能够在命令行完成的任务,都能够用脚本完成。 脚本的好处是可以重复使用,也可以指定在特定场合自动调用,比如系统启动或关闭时自动执行脚本。 程序语言 #shell #linux 2022-09-06 341 0
Shell脚本教程(八)-行操作 Bash 内置了 Readline 库,具有这个库提供的很多“行操作”功能,比如命令的自动补全,可以大大加快操作速度。 程序语言 #shell #linux 2022-09-05 283 0
Shell脚本教程(四)-引号和转义 Bash 只有一种数据类型,就是字符串。不管用户输入什么数据,Bash 都视为字符串。因此,字符串相关的引号和转义,对 Bash 来说就非常重要。 程序语言 #shell #linux 2022-09-02 346 0
Shell脚本教程(三)-模式扩展 Shell 接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell 会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。 这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcard expansion)。Bash 一共提供八种扩展。 程序语言 #shell #linux 2022-09-02 307 0