深入了解Shell:下载、版本与初始化指南
1. 下载bash和ksh93源代码
在开始介绍之前,先了解一些逻辑表达式的示例,比如$((3 > 2))的值为1,$(( (3 > 2) || (4 <= 1) ))的值也为1,因为两个子表达式中至少有一个为真。
1.1 下载bash
bash可以从自由软件基金会GNU项目的FTP服务器获取,当前版本为3.0。可以使用wget来下载发行版的tar文件:
$ wget ftp://ftp.gnu.org/gnu/bash/bash-3.0.tar.gz --17:49:21-- ftp://ftp.gnu.org/gnu/bash/bash-3.0.tar.gz => `bash-3.0.tar.gz'也可以使用传统的匿名FTP来获取文件:
$ ftp ftp.gnu.org FTP to server Connected to ftp.gnu.org (199.232.41.7). 220 GNU FTP server ready. Name (ftp.gnu.org:tolstoy): anonymous Anonymous login 230 Login successful. 230-Due to U.S. Export Regulations, all cryptographic s