
全部展开
说明:
Shell脚本类似于Windows / Dos下的批处理,也就是说,预先将各种命令放入文件中,该文件是便于一次性执行的程序文件. 它主要由管理员用于设置或管理. 但是它比Windows下的批处理功能更强大,并且比其他编程程序编辑的程序更高效. 毕竟linux shell 脚本编程,它使用Linux / Unix下的命令.

基本介绍:
换句话说,shell脚本是使用shell的功能编写的程序. 该程序使用纯文本文件,在其中编写一些Shell语法和指令,然后使用常规的符号和管道命令. 以及数据流重定向等功能来达到我们想要的处理目的.
更清楚地说,shell脚本在早期dos时代就像.bat一样. 最简单的功能是一起编写许多命令,以便用户可以在一个操作中轻松执行多个命令. 脚本还提供了重要的功能,例如数组,循环,条件和逻辑判断,从而使用户可以直接从shell编写程序,而不必使用由C编程语言之类的传统程序编写的语法.

概念差异:
shell和shell脚本有什么区别?更准确地说linux shell 脚本编程,Shell是一个命令行解释器,它的作用是遵循某种语法来解释输入命令并将其传递给系统. 它为用户提供了向Linux发送请求以运行程序的界面. 系统级程序. 用户可以使用Shell启动,暂停,停止,甚至编写程序. Shell本身是用C语言编写的程序,它是用户使用Linux的桥梁. Shell既是命令语言,又是编程语言(称为Shell脚本). 作为命令语言,它以交互方式解释和执行用户输入的命令. 作为一种编程语言,它定义各种变量和参数,并提供许多在高级语言中发现的控制结构,包括循环和分支. 尽管它不是Linux系统内核的一部分,但是它以并行方式调用系统内核的大多数功能来执行程序,创建文档和协调各种程序的运行.
编写您的第一个shell:

打开一个文本编辑器(可以使用vi / vim命令创建文件),创建一个新文件test.sh,扩展名为sh(sh代表shell),该扩展名不影响该文件的执行. 脚本,只要知道名称即可. 如果您使用php编写外壳脚本,则扩展名为php.
输入一些代码,第一行通常是这样的:
#! / bin / bash

回声“ Hello World!”
“#!”是一个约定俗成的标记,它告诉系统脚本需要执行哪个解释器,使用了哪个shell.
echo命令用于将文本输出到窗口.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-145206-1.html
休言开战
不是说美国是纸老虎吗