Shell脚本:Linux Shell脚本学习指南(超详细)

编程开发   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2021-1-3

你好,欢迎来到「Linux Shell脚本」学习专题,你将享受到免费的 Shell 编程资料,以及很棒的浏览体验。

这套 Shell 脚本学习指南针对初学者编写,它通俗易懂,深入浅出,不仅讲解了基本知识,还深入底层原理,能让你在 1 天时间内快速了解 Shell(当然,要想深入学习还得假以时日)。

Shell 既是一个连接用户和 Linux 内核的程序,又是一门管理 Linux 系统的脚本语言。Shell 脚本虽然没有 C++、Python、Java、C# 等编程语言强大,但也支持了基本的编程元素,这是本教程要重点讲解的。

#【RY】团队欢迎您的加入#

221楼
WD小旺仔 2021-1-7
举个例子:
#!/bin/sh
myUrl="http://c.biancheng.net/shell/"
unset myUrl
echo $myUrl
上面的脚本没有任何输出。
222楼
WD小旺仔 2021-1-7
Shell if else语句(详解版)
223楼
WD小旺仔 2021-1-7
和其它编程语言类似,Shell 也支持选择结构,并且有两种形式,分别是 if else 语句和 case in 语句。本节我们先介绍 if else 语句
224楼
WD小旺仔 2021-1-7
如果你已经熟悉了C语言、Java、JavaScript 等其它编程语言,那么你可能会觉得 Shell 中的 if else 语句有点奇怪。
225楼
WD小旺仔 2021-1-7
if 语句
最简单的用法就是只使用 if 语句,它的语法格式为:
if condition
then
statement(s)
fi
226楼
WD小旺仔 2021-1-7
condition是判断条件,如果 condition 成立(返回“真”),那么 then 后边的语句将会被执行;如果 condition 不成立(返回“假”),那么不会执行任何语句。
227楼
WD小旺仔 2021-1-7
注意,最后必须以fi来闭合,fi 就是 if 倒过来拼写。也正是有了 fi 来结尾,所以即使有多条语句也不需要用{ }包围起来。
228楼
WD小旺仔 2021-1-7
如果你喜欢,也可以将 then 和 if 写在一行:
if condition; then
statement(s)
fi
229楼
WD小旺仔 2021-1-7
请注意 condition 后边的分号;,当 if 和 then 位于同一行的时候,这个分号是必须的,否则会有语法错误。
230楼
WD小旺仔 2021-1-7
下面的例子使用 if 语句来比较两个数字的大小:
#!/bin/bash
read a
read b
if (( $a == $b ))
then
echo "a和b相等"
fi

评论

登录后才可发表内容
  • 主题

    10

  • 帖子

    2187

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0495s Mem:2116Kb