05.01.2015 Views

Linux/Unix 程式設計 - 系統管理王德譽

Linux/Unix 程式設計 - 系統管理王德譽

Linux/Unix 程式設計 - 系統管理王德譽

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2. 管 線 命 令 (PIPE) CHAPTER 3. 資 料 導 向 與 管 線 處 理<br />

✞<br />

圱 [root@linux ~]# cut -d 分 隔 字 元 ’’ -f fields<br />

[root@linux ~]# cut -c 字 元 區 間 選 項 :<br />

圳<br />

-d : 後 面 接 分 隔 字 元 。 與 -f 一 起 使 用 ;<br />

圵 -f : 依 據 -d 的 分 隔 字 元 將 一 段 訊 息 分 割 成 為 數 段 , 用 -f 取 出 第 幾<br />

段 ;<br />

-c : 以 字 元<br />

✡✝<br />

(characters) 的 單 位 取 出 固 定 字 元 區 間 ;<br />

✆<br />

2. 將 PATH 變 數 取 出 , 找 出 第 三 個 路 徑 。<br />

✞<br />

[root@linux ~]# echo $PATH<br />

圲 /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/<br />

usr/games:<br />

[root@linux ~]# echo $PATH | cut -d ’:’ -f 5<br />

圴 # 以 : 作 為 分 隔 符 號 , 第 五 個 是 /usr/local/。bin<br />

# 若 要 列 出 第 3 與 第 5 個 <br />

圶 [root@linux ~]# echo $PATH | cut -d ’:’ -f 3,5<br />

## 習 題 : 取 出 PATH 變 數 之 第 2 與 第 4 個 路 徑 。<br />

✡✝<br />

✆<br />

3. 將 export 輸 出 的 訊 息 , 取 得 第 12 字 元 以 後 的 所 有 字 串<br />

✞<br />

圱 [root@linux ~]# export<br />

declare -x HISTSIZE="1000"<br />

圳 declare -x INPUTRC="/etc/inputrc"<br />

declare -x KDEDIR="/usr"<br />

圵 declare -x LANG="zh_TW.big5" 其 他 省 略<br />

............<br />

圷 [root@linux ~]# export | cut -c 12-<br />

HISTSIZE="1000"<br />

圹 INPUTRC="/etc/inputrc"<br />

KDEDIR="/usr"<br />

圱 圱 LANG="zh_TW.big5" 其 他 省 略<br />

............<br />

圱 圳 # 用 -c 可 以 處 理 比 較 具 有 格 式 的 輸 出 資 料 。<br />

# 還 可 以 指 定 某 個 範 圍 的 值 , 例 如 第 12-20 的 字 元<br />

為 cut -c 12-20 等 。<br />

圱 圵 ## 習 題 : 取 出 /etc/issue 之 第 1 至 13 個 字 元 。<br />

✡✝<br />

✆<br />

4. 用 last 將 本 月 登 入 者 的 資 訊 中 , 僅 留 下 使 用 者 大 名<br />

✞<br />

圱 [root@linux ~]# last<br />

csie tty1 192.168.1.28 Mon Aug 15 11:55 - 17:48 (05:53)<br />

圳 csie tty1 192.168.1.28 Mon Aug 15 10:17 - 11:54 (01:37)<br />

[root@linux ~]# last | cut -d ’ ’ -f 1<br />

圵 # 用 last 可 以 取 得 最 近 一 個 月 登 入 主 機 的 使 用 者 資 訊 ,<br />

De-Yu Wang CSIE CYUT 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!