博客专栏  >  运维   >  玩转Bash脚本

玩转Bash脚本

介绍Unix-like系统下最流行的Shell——Bash的脚本语法。不管是linux或者OS X都采用了Bash。本系列博文从一门编程语言的角度来介绍Bash,而非是介绍Shell中的各种命令。内容包括变量,流程控制,数组,函数,字符串处理等等。满足linux初学者的日常需要。

关注
12 已关注
8篇博文
  • 玩转Bash脚本:循环结构之while循环

    和其他语言一样Bash的循环结构中也有while语句。它的基本结构为 while 条件;do 循环体;done 和其他语言不同的是,bash脚本中的while条件很丰富,可以是方括号[]就像if那样的...

    2015-01-31 16:27
    12593
  • 玩转Bash脚本:循环结构之for循环

    暌违多日。为大家奉上《玩转Bash脚本》系列的第7篇,这次我来介绍一下Shell脚本中循环结构里面的for循环。shell脚本除了自身风格的for循环外,还支持C语言风格的for循环哦

    2014-12-13 19:56
    2046
  • 玩转Bash脚本:数值计算

    Bash中的数学运算并不如其他语言般简便,因为Bash把所有变量都视作字符串,所以a=1+2,a并不等于3,而是等于字符串1+2。 为了解决这一问题,有如下几种方案。$[ ],$(()) ,expr...

    2014-10-22 11:36
    7505
  • 玩转Bash脚本:选择结构之case

    之前讲过if结构,本文讲到了bash脚本选择结构中的case语句,本以为case内容不多。然而在写作过程中才发现,可以写的内容这么多。包括一些不常见的用法,比如用 ;& 或 ;;&来代替;; 结束一个...

    2014-10-05 12:32
    3447
  • 玩转Bash脚本:特殊变量

    在前面博文中我讲过了变量基础部分《变量基本概念及其初始化》。我们知道假如我们有初始化一个变量a=hello,那么如果我们想打印它的值,我们需要使用echo $a。 但是除此之外还有很多特殊的变量,可...

    2014-09-25 20:56
    2727
  • 玩转Bash脚本:选择结构之if

    几乎所有的编程语言中都有流程控制的概念,即顺序结构、选择结构和循环结构。 选择结构也称分支结构,比如C类语言中的 if 和 switch语句。 if的条件 前面我已经讲过了test表达式及其简化版...

    2014-09-17 09:42
    2171
  • 玩转Bash脚本:变量基本概念及其初始化

    与其他语言不同的是Bash属于无类型语言,如果强要说一种类型,可以认为都是字符串。本文介绍Bash变量基本概念以及初始化的三种方式。另外还有赋随机值的方法。

    2014-08-06 17:26
    2330
  • 玩转Bash脚本:test测试语句

    之前写的这篇博文,最近发现讹误太多,又被多家网站(比如推酷,51CTO)转载过了。为避免误人子弟,贻害苍生。今特此更正:关于真值的讨论,尤其关于test测试字符串时的一些错误。还有莫名其妙的 -n 选...

    2014-08-05 10:26
    3159
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部