"Linux Shell 程式設計實務" 勘誤表

  1. 作者序,頁 ii:

    (第四、五列)

    ....,陸續接到很多網路上的朋友的來信,

    請改成:

    ....,陸續接到許多網友的來信,


  2. 第 2 章,頁 23:

    (頁面下方)

    圖 2-7:NSYS 的執行畫面

    改成:

    圖 2-7:MSYS 的執行畫面


  3. 第 3 章,頁 32:

    (頁面下方倒數第 5 列)

    Unin-like 系統用10個字元來表示檔案模式

    改成:

    Unix-like 系統用10個字元來表示檔案模式
    ----
    感謝讀者 hcchiu 來信通知。


  4. 第 5 章,頁 88:

    * 表可執行檔,如 /bin/bash* / 表目錄,如 capi/。

    改成:

    * 表可執行檔,如 /bin/bash* / 表目錄,如 capi/。


  5. 第 6 章, 頁 144

    (頁面中間)

    ....,第一個參數 $1,第二個是 $1

    改成:

    ....,第一個參數 $1,第二個是 $2


  6. 第 14 章, 頁 334:

    tar cvf <(gzip -c > test.tgz) /root/tmp

    改成:

    tar cvf >(gzip -c > test.tgz) /root/tmp


  7. 第 17 章, 頁 399

    (倒數第二列)

    加上屬性 i

    改成:

    加上屬性 i 或 a


  8. 第 17 章,頁 405:

    (第四列)

    而 +18,6 則表示由新檔的第 18 列開始的 6 列補上。

    改成:

    而 +18,8 則表示由新檔的第 18 列開始的 8 列補上。


  9. 第 17 章,頁 409:

    (第四列)

    給列 7 的 read 讀取 ....

    改成:

    給列 8 的 read 讀取 ....


  10. 第 20 章,頁 500:

    (第二段,第二列)

    不要寫法錯了。

    改成:

    不要寫錯了。


  11. 第 20 章,頁 536:

    "對方收到信後,其讀信程式會自動對此信件進行解碼。"

    上面這句話,應移出方框之外。


  12. 第 21 章,頁 580:

    04. service rsync star

    改成:

    04. service rsync start


  13. 第 9 章,頁 222:(感謝讀者 amos46 來信通知。2010/01/05)

    列 4,[[ '$a == ???' ]]

    改成:

    列 4,[[ $a == ??? ]]


  14. 第 7 章,頁 187:(感謝讀者 wenyenyang 來信通知。2010/01/22)

    04 echo "index $i: ${ar[$i]}

    改成:

    04 echo "index $i: ${ar[$i]}"


  15. 第 8 章,頁 204:(感謝讀者 wenyenyang 來信通知。2010/01/24)

    由字串 "string" 開頭

    改成:

    由字串 "sting" 開頭


  16. 第 9 章,頁 204,範例 9-7-2 的說明:(感謝讀者 wenyenyang 來信通知。2010/01/27)

    列 2,....
    列 3,....
    列 4,....

    改成:

    列 3,....
    列 5,....
    列 6,....


  17. 第 14 章,頁 333,用例 2 的說明:(感謝讀者 wenyenyang 來信通知。2010/02/03)

    顯示 arr 的第 3 個陣列元素值,結果:101。

    改成:

    顯示 arr 的第 3 個陣列元素值,結果:97。


  18. 第 7 章,頁 188 下方倒數第 5、6 列(不計空白列): (2011/10/27)

    .....。在這個過程中,預設會自動刪除換列字元。

    改成:

    .....。在這個過程中,預設會自動刪除標準輸出中最後的換列字元,但不會刪除隱含於串流之中的換列字元,比如 f=$(cat 檔案) 或 f=$(ls -la /), 在這二個例子中, 命令列輸出的結果形成字元串流(stream), 隱含在其中的換列字元則不會被刪除。


  19. 第 7 章,頁 189 由上方往下數,第 9 列一直到第 19 列 (不計空白列,簡列如下),說法有誤,請逕予刪除。
    它日再版時,將重新另舉合適的例子。(感謝讀者 xjfx(qlaraya) 來信指正。 2011/10/27)

    第 9 列 ----> 再舉一列: 取得檔案內容
    .....
    .....
    .....
    第 19 列 ---> 則 passwd 的每列會去掉換列字元 .........
    
    以上 11 列,請刪除。

Last modified: $Id: index.html,v 1.19 2011/10/28 05:09:51 ols3 Exp $