簡介
機器語言調用的庫函式檔案名稱IOSS
相關資料
庫函式庫函式;顧名思義是把函式放到庫里..是別人把一些常用到的函式編完放到一個檔案里,供別人用.別人用的時候把它所在的檔案名稱用#include<>加到裡面就可以了.一般是放到lib檔案里的....一般是指編譯器提供的可在c源程式中調用的函式。可分為兩類,一類是c語言標準規定的庫函式,一類是編譯器特定的庫函式。
由於著作權原因,庫函式的原始碼一般是不可見的,但在頭檔案中你可以看到它對外的接口。AWK是一種優良的文本處理工具。它不僅是Linux中也是任何環境中現有的功能最強大的數據處理引擎之一。這種編程及數據操作語言(其名稱得自於它的創始人AlfredAho、PeterWeinberger和BrianKernighan姓氏的首個字母)的最大功能取決於一個人所擁有的知識。AWK提供了極其強大的功能:可以進行樣式裝入、流控制、數學運算符、進程控制語句甚至於內置的變數和函式。它具備了一個完整的語言所應具有的幾乎所有精美特性。實際上AWK的確擁有自己的語言:AWK程式設計語言,三位創建者已將它正式定義為“樣式掃描和處理語言”。它允許您創建簡短的程式,這些程式讀取輸入檔案、為數據排序、處理數據、對輸入執行計算以及生成報表,還有無數其他的功能。
最簡單地說,AWK是一種用於處理文本的程式語言工具。AWK在很多方面類似於shell程式語言,儘管AWK具有完全屬於其本身的語法。它的設計思想來源於SNOBOL4、sed、MarcRochkind設計的有效性語言、語言工具yacc和lex,當然還從C語言中獲取了一些優秀的思想。在最初創造AWK時,其目的是用於文本處理,並且這種語言的基礎是,只要在輸入數據中有模式匹配,就執行一系列指令。該實用工具掃描檔案中的每一行,查找與命令行中所給定內容相匹配的模式。如果發現匹配內容,則進行下一個編程步驟。如果找不到匹配內容,則繼續處理下一行。
儘管操作可能會很複雜,但命令的語法始終是:
awk'{pattern+action}'
其中pattern表示AWK在數據中查找的內容,而action是在找到匹配內容時所執行的一系列命令。花括弧({})不需要在程式中始終出現,但它們用於根據特定的模式對一系列指令進行分組。
gawk是AWK的GNU版本。
一般的UNIX作業系統,本身即附有AWK,不同的UNIX作業系統所附的AWK其版本亦不盡相同,若讀者所使用的系統上未附有AWK,可通過anonymousftp到下列地方取得:
phi.sinica.edu.tw:/pub/gnu
ftp.edu.tw:/UNIX/gnu
prep.ai.mit.edu:/pub/gnu
註解:一種程式語言,因其模式匹配語法而特別有用,通常用於數據檢索和數據轉換。一個GNU版本稱為Gawk。