我是靠谱客的博主 壮观钢笔,最近开发中收集的这篇文章主要介绍Shell编程基础Shell编程基础(一)Shell编程基础(二)Shell编程基础(三),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Shell编程基础(一)

如果经常使用linux系统,不会点shell编程,很难让你工作高效起来。我觉得shell脚本是这个世界上最简单的脚本语言。 学习shell,你无需搭建相关开发环境,只要有一台linux服务器即可。下面通过实例,从0开始来学习shell吧。

Hello, World

几乎每一种编程语言,都会以“ Hello,World“开头。我们从这个开始。首先你需要通过vim创建一个文件test.sh,然后输入下面的内容:

输入完内容,保存文件。赋予这个脚本执行权限,然后执行./test.sh命令运行脚本,就会看到如下输出:

变量与常量

变量与常量是每一种计算机编程语言都有的内容,下面通过实例,学习一下shell中变量与常量的定义与使用。

运行上面的shell脚本,输出下面的内容:

字符串

shell使用字符串、数字的方法基本上都是一样的。看下面这个实例:

运行上面的shell脚本,输出下面的内容:

数组

数组可以说是最简单的一种数据结构了,也是使用率最高的。通过下面的实例,学习一下shell中数组的用法。

运行上面的shell脚本,输出下面的内容:

小结

变量与常量、字符串、数组在shell中如何使用。

Shell编程基础(二)

流程控制-选择结构

shell中,选择结构有如下4种,和其他编程语言,基本上都差不多。通过具体实例,来学习一下shell脚本种的选择结构。

脚本执行后的输入结果:

流程控制-循环结构

在shell种,循环结构4种用法,通过下面的具体实例,来学习他们的用法吧。

这个脚本,我不打算列出结果,你可以先看一下程序,算一下输出结果。然后通过调试,看看每一个循环输出的结果。

我们在学习的时候,一定要自己动手,多练习、多调试。才能把学过的东西完成掌握。

小结

这一次,主要学习了程序流程中的选择结构、循环结构。

Shell编程基础(三)

与其他编程语言一样,shell中也有函数,函数最大的好处就是,提高程序复用性,简化我们的程序。

无参函数

函数中,最简单的一种形式,就是没有参数、没有返回值的函数。新建一个.sh文件,输入下面的内容,来学习吧。

就是这么简单,你可以运行,看看结果。

有参函数

shell函数中的参数,与其他语言的传入方式不一样。它的参数,直接是在执行脚本的命令行传入。下面的实例,就是这样操作的。

是不是感觉这种传函数的方式,很特别啊。运行看下结果吧。运行过程中出现问题,欢迎给我留言。

有返回值的函数

下面的一个实例,是有返回值的函数。也是经常会用到的一种形式。

函数嵌套

这个实例,是一个函数嵌套的实例,让函数功能变强大,不过脚本也会变的复杂。

函数导入

如果我们需要函数在另外一个文件中,可以使用导入的方式,来调用。新建一个文件为hello.sh的文件,输入如下内容:

新建另外一个文件名为demo.sh的文件,输入如下内容:

要保证两个脚本,在同一个目录下哦。运行demo.sh,看看输出结果吧。

小结

主要学习了,函数定义和函数的几种常见用法。

最后

以上就是壮观钢笔为你收集整理的Shell编程基础Shell编程基础(一)Shell编程基础(二)Shell编程基础(三)的全部内容,希望文章能够帮你解决Shell编程基础Shell编程基础(一)Shell编程基础(二)Shell编程基础(三)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部