Linux bash 编程

来源:互联网 发布:php 设置头部 编辑:程序博客网 时间:2024/06/03 16:53

终止case选项(双分号)

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

$ vim test3.sh

输入如下代码,并保存。

 #!/bin/bash varname=b case "$varname" in     [a-z]) echo "abc";;     [0-9]) echo "123";; esac

执行脚本,查看输出

$ bash test3.shabc

解释说明

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


点号(.)

等价于 source 命令

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

$ source test.shHello World$ . test.shHello World


斜线和反斜线

1.斜线(/)

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

2.反斜线(\)

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


原创粉丝点击