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

Ubuntu awk概述內(nèi)建有pipe的功能

系統(tǒng) Linux
有關(guān)Ubuntu awk的指令, 函數(shù),...等條列式的說明則收錄于附錄中, 以利讀者往后撰寫程序時(shí)查閱. 如此編排, 可讓讀者在短時(shí)間內(nèi)順暢地學(xué)會(huì)使用Ubuntu awk來解決問題. 建議讀者循著范例上機(jī)實(shí)習(xí), 以加深學(xué)習(xí)效果

Ubuntu awk已被廣泛應(yīng)用但是也在不斷的更新,這里介紹Ubuntu awk安裝設(shè)置使用,幫助大家安裝更新Ubuntu awk系統(tǒng)。為使讀者快速掌握Ubuntu awk解題的模式及特性, 本手冊(cè)系由一些較具代表性的范例及其題解所構(gòu)成; 各范例由淺入深, 彼此間相互連貫,范例中并對(duì)所使用的Ubuntu awk語(yǔ)法及指令輔以必要的說明.

有關(guān)Ubuntu awk的指令, 函數(shù),...等條列式的說明則收錄于附錄中, 以利讀者往后撰寫程序時(shí)查閱. 如此編排, 可讓讀者在短時(shí)間內(nèi)順暢地學(xué)會(huì)使用Ubuntu awk來解決問題. 建議讀者循著范例上機(jī)實(shí)習(xí), 以加深學(xué)習(xí)效果.

讀者宜先具備下列背景 :

[a.] UNIX 環(huán)境下的簡(jiǎn)單操作及基本概念. 例如 : 文件編輯, 文件復(fù)制 及 管道, 輸入/輸出重定向 等概念 [b.] C 語(yǔ)言的基本語(yǔ)法及流程控制指令. (Ubuntu awk 指令并不多, 且其中之大部分與 C語(yǔ)言中之用法一致, 本手冊(cè)中對(duì)該類指令之語(yǔ)法及特性不再加以繁冗的說明, 讀者若欲深究,可自行翻閱相關(guān)的 C 語(yǔ)言書籍)

Ubuntu awk概述

為什么使用Ubuntu awk Ubuntu awk 是一種程序語(yǔ)言. 它具有一般程序語(yǔ)言常見的功能. 因Ubuntu awk語(yǔ)言具有某些特點(diǎn), 如 : 使用直譯器(Interpreter)不需先行編譯; 變量無類型之分(Typeless), 可使用文字當(dāng)數(shù)組的下標(biāo)(Associative Array)...等特色.

 因此, 使用Ubuntu awk撰寫程序比起使用其它語(yǔ)言更簡(jiǎn)潔便利且節(jié)省時(shí)間. Ubuntu awk還具有一些內(nèi)建功能, 使得Ubuntu awk擅于處理具數(shù)據(jù)行(Record), 字段(Field)型態(tài)的資料;

此外, Ubuntu awk內(nèi)建有pipe的功能, 可將處理中的數(shù)據(jù)傳送給外部的 Shell命令加以處理, 再將Shell命令處理后的數(shù)據(jù)傳回Ubuntu awk程序, 這個(gè)特點(diǎn)也使得Ubuntu awk程序很容易使用系統(tǒng)資源.

由于Ubuntu awk具有上述特色, 在問題處理的過程中, 可輕易使用Ubuntu awk來撰寫一些小工具; 這些小工具并非用來解決整個(gè)大問題,它們只扮演解決個(gè)別問題過程的某些角色, 可藉由Shell所提供的pipe將數(shù)據(jù)按需要傳送給不同的小工具進(jìn)行處理, 以解決整個(gè)大問題.

這種解題方式, 使得這些小工具可因不同需求而被重復(fù)組合及重用(reuse); 也可藉此方式來先行測(cè)試大程序原型的可行性與正確性, 將來若需要較高的執(zhí)行速度時(shí)再用C語(yǔ)言來改寫.這是Ubuntu awk最常被應(yīng)用之處.

若能常常如此處理問題, 讀者可以以更高的角度來思考抽象的問題, 而不會(huì)被拘泥于細(xì)節(jié)的部份. 本手冊(cè)為Ubuntu awk入門的學(xué)習(xí)指引, 其內(nèi)容將先強(qiáng)調(diào)如何撰寫Ubuntu awk程序,未列入進(jìn)一步解題方式的應(yīng)用實(shí)例, 這部分將留待UNIX進(jìn)階手冊(cè)中再行討論.

如何取得Ubuntu awk 一般的UNIX操作系統(tǒng), 本身即附有Ubuntu awk. 不同的UNIX操作系統(tǒng) 所附的Ubuntu awk其版本亦不盡相同. 若讀者所使用的系統(tǒng)上未附有Ubuntu awk, 可透過 anonymous ftp 到下列地方取得 :

  1. phi.sinica.edu.tw:/pub/gnu   
  2. ftp.edu.tw:/UNIX/gnu   
  3. prep.ai.mit.edu:/pub/gnu  

Ubuntu awk如何工作 為便于解釋Ubuntu awk程序架構(gòu), 及有關(guān)術(shù)語(yǔ)(terminology), 先以一個(gè)員工薪資檔(emp.dat ), 來加以介紹.

  1. A125 Jenny 100 210   
  2. A341 Dan 110 215   
  3. P158 Max 130 209   
  4. P148 John 125 220   
  5. A123 Linda 95 210  

文件中各字段依次為 員工ID, 姓名, 薪資率,及 實(shí)際工時(shí). ID中的第一碼為部門識(shí)別碼. "A","P"分別表示"組裝"及"包裝"部門. 本小節(jié)著重于說明Ubuntu awk程序的主要架構(gòu)及工作原理, 并對(duì)一些重要的名詞輔以必要的解釋. 由這部分內(nèi)容, 讀者可體會(huì)出Ubuntu awk語(yǔ)言的主要精神及Ubuntu awk與其它語(yǔ)程序言的差異處. 為便于說明, 以條列方式說明于后.

名詞定義

l 數(shù)據(jù)行: Ubuntu awk從數(shù)據(jù)文件上讀取數(shù)據(jù)的基本單位.以上列文件emp.dat為例, Ubuntu awk讀入的

  1. 第一筆數(shù)據(jù)行是 "A125 Jenny 100 210"   
  2. 第二筆數(shù)據(jù)行是 "A341 Dan 110 215"  

一般而言, 一個(gè) 數(shù)據(jù)行 就相當(dāng)于數(shù)據(jù)文件上的一行資料. (參考 : 附錄 B 內(nèi)建變量"RS" )

l字段(Field) : 為數(shù)據(jù)行上被分隔開的子字符串. 以數(shù)據(jù)行"A125 Jenny 100 210"為例, 第一欄 第二欄 第三欄 第四欄 "A125" "Jenny" 100 210 一般是以空格符來分隔相鄰的字段. ( 參考 : 附錄 D 內(nèi)建變量"FS" ) .

【編輯推薦】

  1. Ubuntu操作系統(tǒng)vim基本使用
  2. Ubuntu AutoIndex一般在編譯時(shí)已經(jīng)安裝好
  3. Ubuntu MySQL設(shè)置同步服務(wù)器
  4. Ubuntu mysql配置設(shè)置過程
  5. Ubuntu操作系統(tǒng)安裝使用應(yīng)該比較容易上手
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-03-04 15:11:06

Ubuntu awk

2010-03-04 15:28:01

Ubuntu Shel

2009-09-21 17:55:14

Hibernate O

2010-05-06 16:52:32

Oracle DATA

2009-12-31 15:52:21

Ubuntu命令

2009-12-29 08:54:09

Ubuntu驅(qū)動(dòng)

2009-08-18 09:26:07

C#線程功能

2009-12-24 13:18:57

AMD服務(wù)器芯片組RAID

2010-05-24 15:06:52

MySQL內(nèi)建復(fù)制功能

2009-12-30 16:46:09

Ubuntu orac

2009-12-31 09:58:51

Ubuntu常見問題

2010-01-07 14:43:05

Ubuntu jdk

2009-12-30 14:23:57

Ubuntu Core

2009-12-30 17:31:48

2009-12-30 15:09:52

Ubuntu euca

2009-10-29 08:32:21

Ubuntu 9.10截圖

2012-12-06 13:21:45

Ubuntu

2016-09-27 16:07:10

AxcientVeritasZerto

2023-03-29 13:08:27

Ubuntu新功能

2010-04-22 15:17:32

負(fù)載均衡功能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲国产精品成人综合久久久 | 久久精选 | 免费观看日韩av | 国产精品不卡 | 久久久国产一区 | 怡红院免费的全部视频 | 妞干网av| 欧美精品久久久 | 久久久久91| www97影院| xnxx 日本免费 | 国户精品久久久久久久久久久不卡 | 精品成人av | 欧美日日 | 在线一级片 | 北条麻妃一区二区三区在线观看 | 久久久久久国产 | 在线一区| 久久久久久av | 亚洲成av人片在线观看无码 | 日韩久久久久久 | 欧美亚洲国产精品 | 久久久青草婷婷精品综合日韩 | 免费在线看黄 | 国产美女免费视频 | 六月婷婷久久 | 日韩不卡在线 | 国产免费a视频 | 久久蜜桃资源一区二区老牛 | 91视频日本| 免费国产网站 | 嫩草一区二区三区 | 日韩中文字幕 | 亚洲国产精品一区 | 尤物视频在线免费观看 | 91精品国产综合久久久久 | 天堂综合网久久 | 国产成人精品久久二区二区 | 日本人爽p大片免费看 | 欧美国产日韩精品 | 久草资源在线 |