📝 shell教程

23篇技术文档
  如果这样的话,Elif Shell脚本

📅  最后修改于: 2021-01-09 14:28:53        🧑  作者: Mango

如果不是,则使用Shell脚本编写一个新的if可以嵌套在一个elif中。句法:下面的快照显示了if then elif的语法,如果是则为elif的示例:我们已经展示了选择颜色的示例。健康)状况:看上面的快照,我们已经显示了脚本。看看上面的快照,在红色不言而喻,如果部分,在蓝色不言而喻的elif部分和其他颜色它转到别的部分。...

  For Loop Shell脚本

📅  最后修改于: 2021-01-09 14:29:47        🧑  作者: Mango

Shell脚本进行循环for循环在指定的值列表中移动,直到列表用尽。1)语法:使用in和值列表的for循环的语法如下所示。此for循环在列表中包含许多变量,并将对列表中的每个项目执行。例如,如果列表中有10个变量,则循环将执行十次,并且值将存储在varname中。看一下上面的语法:关键字用于执行,执行,完成List是由空格分隔的变量列表。如果在for语句中未提及list,则它将采用传递到外壳程序中...

  While循环Shell脚本编写

📅  最后修改于: 2021-01-09 14:30:40        🧑  作者: Mango

Shell脚本while循环Linux脚本while循环类似于C语言while循环。一会儿有一个条件。并且执行命令直到条件有效。一旦条件变为假,则循环终止。句法:下面的快照显示了while循环的语法,例:我们以相反的顺序显示了打印数字的示例。输出显示在下面的快照中,而无限循环:无限循环也称为无限循环。它由while真(表示条件始终为true)或while:(表示空表达式)组成,其中冒号(:)等于无...

  直到Loop Shell脚本编写

📅  最后修改于: 2021-01-09 14:31:33        🧑  作者: Mango

Shell脚本直到循环它类似于while循环。唯一的区别是,虽然它的条件表达式为假,直到语句执行的代码块,虽然语句执行它的代码块,而它的条件表达式为true。之间和直到之间的差异直到循环总是至少执行一次。执行while循环直到返回零值,然后执行直到返回非零值。句法:下面的快照显示了直到循环的语法:例:我们展示了一个显示5到15之间数字的示例。查看上面的快照,它显示了脚本。查看上面的快照,它显示输出...

  脚本Shell函数

📅  最后修改于: 2021-01-09 14:32:27        🧑  作者: Mango

外壳功能随着功能的帮助下,一个函数的整体功能可划分成更小的或逻辑部分,它可以调用以执行他们的任务。它可以帮助我们部分检查程序。我们可以在任何需要的地方重用该函数。创建函数句法:你会打电话给你的函数与他们的函数名。例:看上面的快照,我们创建了一个函数Welcome。我们在上面的脚本中调用了它。查看上面的快照,在执行上面的脚本时,将调用Welcome函数。传递参数您可以在函数传递一个或多个参数。参数将...

  Shell脚本案例

📅  最后修改于: 2021-01-09 14:33:19        🧑  作者: Mango

Shell脚本案例案例构造有助于我们简化嵌套的if语句。您可以将多个变量与一个变量进行匹配。每种情况都是一个与特定模式匹配的表达式。句法:查看上面的快照,您可以根据情况编写一个模式或多个模式。让我们看一个例子来更清楚地理解它。例:查看上面的快照,我们已经显示了一个脚本来显示不同状态的大小写。旁遮普邦和哈里亚纳邦拥有相同的资本,因此书写在一起。输出:查看上面的快照,用户可以输入状态名称,脚本将分别显...

  Shell脚本评估

📅  最后修改于: 2021-01-09 14:34:12        🧑  作者: Mango

Shell脚本eval命令eval命令是内置命令。它以字符串作为参数并对其求值,然后运行存储在参数中的命令。它允许将变量的值用作变量。范例1:查看上面的快照,命令“ echo \ $ {$ User}”将$ User作为shell变量运行并显示其输出。但是命令“ eval echo \ $ {$ User}”运行传递给eval的参数。扩展后,其余参数为echo和$ {Hello}。因此,eval命...

  Shell Let脚本

📅  最后修改于: 2021-01-09 14:35:05        🧑  作者: Mango

Shell脚本let命令let命令是算术运算运算符。它几乎与(())相同。唯一的不同是,let是算术命令,而(())是复合命令。这是一个内置命令,用于指示Shell执行算术表达式的求值。用let命令在算术运算符周围不能使用空格。查看上面的快照,可以如图所示以不同方式应用let命令。...