環境:centos
鑑於語句描述蒼白無力,用例子直接說明。
檔案內容:
zilzhang 19881110 jiangxi 18 film
zhagnsan 21321 sichuan 100 card
1. 列印整行
$ awk '' mytxt
zilzhang 19881110 jiangxi 18 film
zhagnsan 21321 sichuan 100 card
2. 列印第三列
$ awk '' mytxt
jiangxi
sichuan
3. 列印第一列和第三列
awk '' mytxt
$ awk '' mytxt
zilzhang jiangxi
zhagnsan sichuan
4. 加入頭部資訊
$ awk 'begin ' mytxt
namehuji
zilzhang jiangxi
zhagnsan sichuan
5. 加入尾部資訊
$ awk 'begin end ' mytxt
namehuji
zilzhang jiangxi
zhagnsan sichuan
ended
6. 找到第三列等於」jiangxi「的記錄
$ awk '' mytxt
zilzhang 19881110 jiangxi 18 film
awk使用正規表示式一定要用~ ,顯示匹配正規表示式
7. 找到第三列含 an 的記錄(有點grep an的意思)
$ awk '' mytxt
zilzhang 19881110 jiangxi 18 film
zhagnsan 21321 sichuan 100 card
awk命令自帶變數
8. 檢視檔案有多少行
$ awk 'end ' mytxt
29. 檢視檔案並列印行號
$ awk '' mytxt
1 zilzhang 19881110 jiangxi 18 film
2 zhagnsan 21321 sichuan 100 card
10. 檔案不為空且第三列含an
$ awk '' mytxt
1 zilzhang 19881110 jiangxi 18 film
2 zhagnsan 21321 sichuan 100 card
11. 列印列數
$ awk '' mytxt55
12. 使用自定義變數
$ awk '' mytxt
zilzhang 19881110 jiangxi 18 film
13.列印第10行,第15行
$ awk '' hive_single_table_load_handler.sh
table_name=$1
result=$?
14. 變更列值
$ awk '' mytxt
zilzhang 19881110 poyang 18 film
zhagnsan 21321 sichuan 100 card
15. 列印當前目錄下檔案大小總和
$ ls -lrt | awk 'begin end '
1364985
使用用例捕獲需求
1 需求分析 用例技術 系統分析 ooa 系統設計 ood 系統實現 oop 2 用例的主要作用是 用來捕獲系統的高層次 high level 使用者功能性需求 3 用例從使用者的視角描述了在邏輯上相對完整的乙個功能流程。用例演示了人們如何使用系統。4 用例 vs 功能列表。5 用例最主要的價值在於...
使用用例捕獲需求
在使用uml的整個軟體開發過程中,用例處於乙個中心地位。1 工作量的預估需要依據當前發現的用例。2 介面 ui 是在用例的輔助下進行設計 3 很多類是根據用例來發現的 4 用例的場景描述是建立時序圖和協作圖的依據。6 測試例項是根據用例來生成的 7 整個開發的管理和任務分配,需要依據用例來進行組織 ...
C 模版使用用例
include include string.h include stdio.h include errno.h include syslog.h include unistd.h include sys time.h include include include include include ...