成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Unix awk的調用方式方面的知識介紹

系統 其他OS
Unix awk命令行,你可以象使用普通Unix命令一樣使用awk,在命令行中你也可以使用awk程序設計語言,雖然awk支持多行的錄入,但是錄入長長的命令行并保證其正確無誤卻是一件令人頭疼的事

Unix操作系統有很多值得學習的地方,我們今天來講解一下Unix awk的調用方式方面的知識。我們曾經說過,Unix awk提供了適應多種需要的不同解決方案,它們是:

一、Unix awk命令行,你可以象使用普通Unix命令一樣使用awk,在命令行中你也可以使用awk程序設計語言,雖然awk支持多行的錄入,但是錄入長長的命令行并保證其正確無誤卻是一件令人頭疼的事,因此,這種方法一般只用于解決簡單的問題。當然,你也可以在shell script程序中引用awk命令行甚至awk程序腳本。

二、使用-f選項調用Unix awk程序。awk允許將一段awk程序寫入一個文本文件,然后在awk命令行中用-f選項調用并執行這段程序。具體的方法我們將在后面的awk語法中講到。

三、利用命令解釋器調用awk程序:利用Unix支持的命令解釋器功能,我們可以將一段awk程序寫入文本文件,然后在它的***行加上:
#!/bin/awk -f
并賦予這個文本文件以執行的權限。這樣做之后,你就可以在命令行中用類似于下面這樣的方式調用并執行這段awk程序了。

$awk腳本文本名 待處理文件

Unix awk的語法:

與其它Unix命令一樣,Unix awk擁有自己的語法:
awk [ -F re] [parameter...] ['prog'] [-f progfile][in_file...]

參數說明:
-F re:允許Unix awk更改其字段分隔符。
parameter: 該參數幫助為不同的變量賦值。
'prog': awk的程序語句段。這個語句段必須用單拓號:'和'括起,以防被shell解釋。這個程序語句段的標準形式為:
'pattern {action}'

其中pattern參數可以是egrep正則表達式中的任何一個,它可以使用語法/re/再加上一些樣式匹配技巧構成。與sed類似,你也可以使用","分開兩樣式以選擇某個范圍。

關于匹配的細節,你可以參考附錄,如果仍不懂的話,找本Unix書學學grep和sed(本人是在學習ed時掌握匹配技術的)。action參數總是被大括號包圍,它由一系統Unix awk語句組成,各語句之間用";"分隔。

Unix awk解釋它們,并在pattern給定的樣式匹配的記錄上執行其操作。與shell類似,你也可以使用“#”作為注釋符,它使“#”到行尾的內容成為注釋,在解釋執行時,它們將被忽略。

你可以省略pattern和action之一,但不能兩者同時省略,當省略pattern時沒有樣式匹配,表示對所有行(記錄)均執行操作,省略action時執行缺省的操作――在標準輸出上顯示。

-f progfile:允許awk調用并執行progfile指定有程序文件。progfile是一個文本文件,他必須符合Unix awk的語法。

in_file:awk的輸入文件,Unix awk允許對多個輸入文件進行處理。值得注意的是awk不修改輸入文件。如果未指定輸入文件,awk將接受標準輸入,并將結果顯示在標準輸出上。awk支持輸入輸出重定向。

【編輯推薦】

  1. 關于Unix系統線路圖的簡單介紹
  2. Unix系統的心臟Unix文件系統
  3. 總結關于Unix系統相關的經驗教訓
  4. 對Unix系統發展期和現況的了解
  5. 學習Unix系統知識的一些經驗之談
責任編輯:小霞
相關推薦

2010-05-11 11:29:11

Unix awk

2010-05-11 10:43:10

Unix awk

2010-05-11 13:33:22

Unix awk

2010-04-30 01:00:08

Unix shell

2010-04-30 14:55:09

Unix系統

2010-05-11 19:08:36

Unix系統

2010-04-29 16:06:07

Unix系統

2010-04-14 17:54:06

2009-12-22 15:14:33

WCF調用

2010-05-11 11:34:44

2010-04-21 17:10:25

Unix信號量

2010-05-11 10:29:06

Unix awk

2010-05-11 12:53:58

Unix awk

2010-05-11 13:22:50

Unix awk

2010-05-11 13:16:21

Unix awk

2010-04-22 10:00:41

Oracle數據字典

2010-01-08 16:01:16

華為交換機端口

2010-04-27 14:11:05

2010-01-19 13:27:41

交換機端口
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂一区二区三区四区 | 男女黄网站 | 久久久久久亚洲精品 | 隔壁老王国产在线精品 | 午夜视频免费 | 国产精品无 | 99精品久久 | 国产福利资源在线 | 欧美一区二区三区在线播放 | 欧美性网| 黄色一级视频免费 | 99爱在线 | 久久88| 成人一区二区在线 | www.嫩草| 亚洲不卡在线观看 | 在线中文视频 | 男人的天堂中文字幕 | 美女视频黄的 | 9久久婷婷国产综合精品性色 | 欧美一级片中文字幕 | 91精品91久久久 | 精品一区二区三区电影 | 日韩在线观看中文字幕 | 成人免费精品 | 久久久久久色 | 伊人色综合久久天天五月婷 | 国产成人精品一区二三区在线观看 | 国产97在线视频 | 成人在线视频一区二区三区 | 91亚洲国产成人久久精品网站 | 欧美三区在线观看 | 伊人二区 | 久久成人国产精品 | 亚洲欧美日韩一区二区 | 国产精品一区二区在线免费观看 | 日韩av一区二区在线观看 | 国产91精品网站 | 欧美精品久久久 | 日本欧美在线 | 黄色精品视频网站 |