📝 Bash教程
37篇技术文档📅  最后修改于: 2020-12-29 06:04:53        🧑  作者: Mango
重击如果在本主题中,我们将了解如何在Bash脚本中使用if语句来完成我们的自动化任务。如果声明有益,请立即执行。它们用于在顺序执行语句的流程中执行条件任务。 If语句通常允许我们在Bash脚本中做出决定。它们帮助我们根据可能设置的条件来决定是否运行一段代码。基本的if语句基本的if语句命令如果特定条件为true,则仅执行给定的一组操作。如果不正确,则不要执行这些操作。 If语句基于以下格式:句法仅...
📅  最后修改于: 2020-12-29 06:05:50        🧑  作者: Mango
否则重击在本主题中,我们将了解如何在Bash脚本中使用if-else语句来完成我们的自动化任务。Bash if-else语句用于在语句的顺序执行流程中执行条件任务。有时,如果条件为真,我们想处理一组特定的语句,如果条件为假,则要处理另一组语句。为了执行此类操作,我们可以应用if-else机制。我们可以使用“ if语句”应用条件。如果没有其他语法Bash Shell脚本中if-else语句的语法可以...
📅  最后修改于: 2020-12-29 06:06:45        🧑  作者: Mango
Bash Else If在本主题中,我们将了解如何在Bash脚本中使用else-if(elif)语句来完成自动化任务。Bash else-if语句用于多个条件。就像对Bash if-else语句的补充一样。在Bash elif中,可以有多个elif块,每个块都有一个布尔表达式。对于第一个“ if语句”,如果条件为假,则检查第二个“ if条件”。Bash Else If(elif)的语法Bash s...
📅  最后修改于: 2020-12-29 06:07:40        🧑  作者: Mango
重击案在本主题中,我们将讨论case语句的基础以及如何在Bash脚本中使用它们。Bash case语句是具有许多ELIF元素的IF-THEN-ELSE的最简单形式。使用case语句使我们的bash脚本更具可读性,更易于维护。这些通常用于简化具有多种不同选择的复杂条件。Bash case语句遵循与Javascript或C switch语句类似的逻辑。略有不同,如下所示:Bash case语句只接受一...
📅  最后修改于: 2020-12-29 06:08:43        🧑  作者: Mango
重击循环在本主题中,我们将了解Bash脚本中for循环的用法。与任何其他编程语言一样,bash shell脚本也支持“ for循环”以执行重复性任务。它有助于我们在字符串的一系列单词或数组中的元素上迭代一组特定的语句。例如,您可以多次运行UNIX命令(或任务),也可以仅使用“ for循环”读取和处理命令列表。For循环的语法我们可以通过两种方式在bash脚本上应用“ for loop”。一种方法是...
📅  最后修改于: 2020-12-29 10:16:38        🧑  作者: Mango
重击而循环在本主题中,我们演示了如何在Bash Script中使用while循环语句。bash while循环可以定义为控制流语句,只要所应用的条件为true,该语句就允许重复执行给定的命令集。例如,我们可以运行多次echo命令,也可以仅逐行读取文本文件,然后使用Bash中的while循环处理结果。Bash While循环的语法Bash while循环具有以下格式:仅当表达式包含单个条件时,以上语...
📅  最后修改于: 2020-12-29 10:17:32        🧑  作者: Mango
重击直到循环在本主题中,我们定义了如何在Bash Script中使用直到循环语句。当某些条件的值为真时,while循环是执行一组命令的绝佳选择。有时,我们需要执行一组命令,直到条件评估为true。在这种情况下,Bash直到循环很有用。bash脚本中的Bash直到循环用于根据表达式的布尔结果重复执行一组命令。仅在表达式的值为真之前执行命令集。这意味着当表达式的计算结果为false时,将迭代执行一组命...
📅  最后修改于: 2020-12-29 10:18:30        🧑  作者: Mango
重击弦在本主题中,我们演示了有关bash字符串及其运算符。与其他编程语言一样,Bash字符串是一种数据类型,例如整数或浮点单元。它用于表示文本而不是数字。它是一组可能还包含数字的字符的组合。例如,单词“ javatpoint”和短语“ Welcome to javatpoint”是字符串。如果正确指定,甚至“ 01234”也可以视为字符串。要求程序员将字符串括在引号中,以便将数据视为字符串,而不是...
📅  最后修改于: 2020-12-29 10:19:26        🧑  作者: Mango
重击在本主题中,我们演示了如何在Bash脚本中查找字符串的长度。在任何字符串的字符的总数目表示的字符串的长度。在某些情况下,我们可能需要了解字符串的长度才能执行某些特定任务。大多数编程语言都有自己的内置函数来计算字符。但是,Bash不包含此类内置函数。但是,在Bash脚本中,可以使用几种方法来查找字符串的长度。重击弦长要计算字符串的长度,我们可以使用以下任何语法:注意:请注意$ 字符串周围使用的双...
📅  最后修改于: 2020-12-29 10:20:24        🧑  作者: Mango
重击拆分字符串在本主题中,我们定义了如何在bash shell脚本中拆分字符串。在某些情况下,我们可能需要拆分字符串数据以执行某些特定任务。大多数编程语言都包含内置函数“ split”,可将任何字符串数据分为多个部分。但是,bash不包含此类内置函数。但是我们可以使用定界符在bash脚本中拆分任何字符串数据。分隔符可以是单个字符,也可以是具有多个字符的字符串。查看以下方法,了解如何在bash sh...
📅  最后修改于: 2020-12-29 10:21:18        🧑  作者: Mango
重击子串在本主题中,我们解释了如何计算给定字符串的子字符串。子串是字符串内的字符序列。 Bash提供了一个从字符串本身提取信息的选项。您可以使用多种方法提取数字或给定的字符串。例如,“欢迎您使用Javatpoint”。是“我们欢迎您使用Javatpoint”的子字符串。句法提取子字符串的命令是内置的bash命令,因此从性能角度来看非常有用。子字符串提取的语法可以定义为:哪里,变量是包含字符串的变量...
📅  最后修改于: 2020-12-29 10:22:17        🧑  作者: Mango
Bash连接字符串在本主题中,我们解释了如何在Bash Shell脚本中添加或连接字符串。在bash脚本中,我们可以将两个或多个字符串添加或连接在一起,这称为字符串连接。这是任何编程语言的常见要求之一。应用特殊字符或内置函数来执行字符串连接。但是,Bash不包含任何内置函数来组合字符串数据或变量。在bash中执行字符串连接的最简单方法是并排写入变量。例如,假设我们有两个字符串(即“ welcome...
📅  最后修改于: 2020-12-29 10:23:18        🧑  作者: Mango
重击功能在本主题中,我们演示了bash函数的基础知识以及它们在bash shell脚本中的工作方式。bash脚本中的函数是重用代码的绝佳选择。 Bash函数可以定义为一组命令,可以在bash脚本中多次调用。 bash函数的目的是帮助您提高脚本的可读性,并避免一次又一次地编写相同的代码。它还允许开发人员将复杂而冗长的代码分解为小部分,可以在需要时调用它们。可以随时重复调用函数,这将使我们能够重用,优...
📅  最后修改于: 2020-12-29 10:24:29        🧑  作者: Mango
重击数组在本主题中,我们将演示bash数组的基础知识以及如何在bash shell脚本中使用它们。数组可以定义为相似类型元素的集合。与大多数编程语言不同,bash脚本中的数组不必是相似元素的集合。由于Bash不能将字符串与数字区分开,因此数组可以同时包含字符串和数字。Bash不支持多维数组。我们本身不能具有数组元素。 Bash支持一维数字索引数组以及关联数组。要从最后一个访问数字索引数组,我们可以...
📅  最后修改于: 2020-12-29 10:25:26        🧑  作者: Mango
Bash读取文件在Bash Shell脚本中,我们可以使用多种方法来读取文件。下面提供了一些重要的方法(假设我们正在读取的文件名为'read_file.txt'):使用“ cat fileName”读取文件我们可以使用以下语法将文件内容print到终端。例输出量使用'$(<fileName> )以下是使用“ $”读取文件内容的语法例输出量从命令行读取文件内容如果要从命令行逐行读取文件而不使用'ca...