Linux和Unix提供了不同风格的命令行界面。 bash
是最受欢迎和使用的一种。但我们也有其他选择。 ksh
或者科恩壳牌就是其中之一。Kornshell主要是为基于shell的应用程序开发而开发的。 ksh
为shell脚本提供更好的性能。
null
安装Kornshell
我们可以为大多数Linux、Unix和BSD操作系统安装Kornshell。这里有一些。
软呢帽、CentOS、RedHat
$ yum install ksh
Ubuntu、Debian、Kali
$ apt install ksh

启动Kornshell
启动 ksh
这很简单。我们就跑 ksh
命令,如下所示。
$ ksh
Kornshell脚本示例
我们可以像bash那样创建脚本。我们必须在系统上指定ksh路径。在本例中,我们使用Ubuntu和 ksh
外壳位于 /usr/bin/ksh。另一个更干净的路径是/bin/ksh。我们也可以从bash运行这个脚本,因为解释器行会将当前shell更改为kornshell。
#!/bin/kshecho "This is ksh shell script"
变量
如果你用过 bash
对于编程来说,这两种脚本语言非常相似。变量可以简单地用变量名和相关的值公式来定义。在本例中,我们将定义名为À通用电气持有 33
.
AGE = 33
For循环
For循环与 bash
对于循环,我们可以使用以下示例来循环当前工作目录中的文件。
for file in $(ls)do print $filedone
函数定义
我们可以使用 function
关键字和要使用的函数名。在本例中,我们将创建名为 myprint
. 函数体被大括号包围。
function myprint{ print "This is myprint function"}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END