什么是Kornshell或ksh?

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
Install Ksh Ubuntu, Debian, Kali
安装Ksh Ubuntu,Debian,Kali

启动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"}

相关文章: Linux/bin/bash Shell和脚本教程

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享