Linux bash 编程

终止case选项(双分号)

使用双分号(;;)可以终止case选项。

$ vim test3.sh

输入如下代码,并保存。

 #!/bin/bash

 varname=b

 case "$varname" in
     [a-z]) echo "abc";;
     [0-9]) echo "123";;
 esac

执行脚本,查看输出

$ bash test3.sh
abc

解释说明

上面脚本使用case语句,首先创建了一个变量初始化为b,然后使用case语句判断该变量的范围,并打印相关信息。如果你有其它编程语言的经验,这将很容量理解。


点号(.)

等价于 source 命令

bash 中的 source 命令用于在当前 bash 环境下读取并执行 FileName.sh 中的命令。

$ source test.sh
Hello World
$ . test.sh
Hello World


斜线和反斜线

1.斜线(/)

文件名路径分隔符。分隔文件名不同的部分(如/home/bozo/projects/Makefile)。也可以用来作为除法算术操作符。

2.反斜线(\)

一种对单字符的引用机制。\X 将会“转义”字符X。这等价于"X",也等价于'X'。\ 通常用来转义双引号(")和单引号('),这样双引号和单引号就不会被解释成特殊含义了。


你可能感兴趣的:(软件编程)