使用本书

为了更好的阅读学习,这里有必要先介绍一下书中使用到的几种内容格式。

正文内容

所有如当前行文字的内容都是正文内容,属于书籍的主体,需要仔细阅读以取得较好的学习效果

命令行引用

$echo ""|awk '{print("Hello World!");}'
Hello World!

像上面这样的内容是命令行内容引用,其中$是linux下默认命令行提示符,其后的内容表示这是一条需要在命令行中执行的命令,回车后运行;其中不带$的行表示的是前面命令的结果输出。

函数说明

asort(s [, d])
asorti(s [, d])
s 用于排序的元素数组
d 结果数组,缺省情况下排序后修改s的值,否则传入d中 返回排序后数组的大小

像上面这种不带命令行提示符的引用格式做函数的参数、功能介绍。

数据文件

chapter_1_1-1.data

113.105.137.21 - - [21/Jul/2015:14:34:11 +0800] "GET /AwkInAction/gitbook/images/favicon.ico HTTP/1.1" 200 4286 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0"
113.105.137.21 - - [21/Jul/2015:14:34:13 +0800] "GET /AwkInAction/gitbook/app.js HTTP/1.1" 200 204751 "http://book.saubcy.com/AwkInAction/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0"
113.105.137.21 - - [21/Jul/2015:14:34:16 +0800] "GET /AwkInAction/gitbook/fonts/opensans/400.woff HTTP/1.1" 200 67524 "http://book.saubcy.com/AwkInAction/gitbook/style.css" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0"

本书中所有使用到的测试数据文件都以.data后缀命名,点击名称可以直接下载,此外为了方便阅读也在下方列出了其文件内容。

程序代码

chapter_1_1-1.awk

{
    print("Hello World!");
}

像这样具有语法高亮显示的模块是程序代码,虽然也提供了文件的直接下载,但还是希望大家能够其中动手敲入,这样才能取得最佳的学习效果。

results matching ""

    No results matching ""