第1章 牛刀小试
1.1 简介
#
!这个东西叫做shebang
#
叫做 sharp
或hash
或mesh
类似于echo
的一个东西printf
echo -e
包含转义序列
1.2 终端打印
1.3 变量与环境变量
获得字符串长度length=${#var}
1.4 使用函数添加环境变量
1.5 使用shell
进行数学运算
let
1.6 玩转文件描述符及重定向
1.7 数组和关联数组
1.8 使用别名
alias new=’old’
1.9 获取终端信息
tput && sty
1.10 获取、设置日期和延时
(1)读取日期
$date
(2)打印纪元时
$date %s
(3)设置日期时间
$date -s “21 June 2011 11:01:22”
1.11 调试脚本
bash –z script.sh
或
#!/bin/bash -xv
1.12 函数和参数
1.13 将命令序列的输出读入变量
1.14 不使用回车键来读取n个字符
(1)读取n个字符存入变量var
read -n 2 var
(2)无回显的方式读取密码
read -s var
(3)显示提示信息
read -p “Enter:” var
(4)在时限内读取
read -t 2 var
(5)以特定的定界符作为输入行的结束
read d “:” var