9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

Linux如何使用文本處理工具awk

時間: 孫勝652 分享

  awk是Linux中的文本處理工具,類似于shell編程語言,擁有屬于自己的語言,下面學習啦小編就給大家介紹下Linux中awk文本處理工具的用法,感興趣的朋友可以來了解一下。

  調用方式

  1.命令行

  awk [-F field-separator] ‘commands’ input-file(s)

  commands是真正awk命令,[-F域分隔符]是可選的。input-file(s) 是待處理的文件。在awk中,文件的每一行中,由域分隔符分開的每一項稱為一個域。通常,在不指名-F域分隔符的情況下,默認的域分隔符是空格(或者tab)。

  2.shell腳本方式

  將所有的awk命令插入一個文件,并使awk程序可執行,然后awk命令解釋器作為腳本的首行,以便通過鍵入腳本名稱來調用。相當于shell腳本首行的:#!/bin/sh 可以換成:#!/bin/awk -f

  3.將所有的awk命令插入一個單獨文件,然后調用:awk -f awk-script-file input-file(s)其中,-f選項加載awk-script-file中的awk腳本,input-file(s)跟上面的是一樣的。

  內置變量

  ARGC:命令行參數個數

  ARGV:命令行參數排列

  ENVIRON:UNIX環境變量

  ERRNO:UNIX系統錯誤消息

  FILENAME:awk瀏覽的文件名

  OFMT:數字的輸出格式 %.6g

  FNR:瀏覽文件的記錄數

  FS:設置輸入域分隔符,等價于命令行 -F選項

  NF:瀏覽記錄的域的個數

  NR:已讀的記錄數,就是行號,從1開始

  FNR:當前記錄數

  OFS:輸出域分隔符

  ORS:輸出記錄分隔符

  RS:控制記錄分隔符

  

Linux如何使用文本處理工具awk

時間: 孫勝652 分享

  awk是Linux中的文本處理工具,類似于shell編程語言,擁有屬于自己的語言,下面學習啦小編就給大家介紹下Linux中awk文本處理工具的用法,感興趣的朋友可以來了解一下。

  調用方式

  1.命令行

  awk [-F field-separator] ‘commands’ input-file(s)

  commands是真正awk命令,[-F域分隔符]是可選的。input-file(s) 是待處理的文件。在awk中,文件的每一行中,由域分隔符分開的每一項稱為一個域。通常,在不指名-F域分隔符的情況下,默認的域分隔符是空格(或者tab)。

  2.shell腳本方式

  將所有的awk命令插入一個文件,并使awk程序可執行,然后awk命令解釋器作為腳本的首行,以便通過鍵入腳本名稱來調用。相當于shell腳本首行的:#!/bin/sh 可以換成:#!/bin/awk -f

  3.將所有的awk命令插入一個單獨文件,然后調用:awk -f awk-script-file input-file(s)其中,-f選項加載awk-script-file中的awk腳本,input-file(s)跟上面的是一樣的。

  內置變量

  ARGC:命令行參數個數

  ARGV:命令行參數排列

  ENVIRON:UNIX環境變量

  ERRNO:UNIX系統錯誤消息

  FILENAME:awk瀏覽的文件名

  OFMT:數字的輸出格式 %.6g

  FNR:瀏覽文件的記錄數

  FS:設置輸入域分隔符,等價于命令行 -F選項

  NF:瀏覽記錄的域的個數

  NR:已讀的記錄數,就是行號,從1開始

  FNR:當前記錄數

  OFS:輸出域分隔符

  ORS:輸出記錄分隔符

  RS:控制記錄分隔符

  

Linux如何使用文本處理工具awk

時間: 孫勝652 分享

  輸出函數

  print:參數可以是變量、數值或者字符串。字符串必須用雙引號引用,參數用逗號分隔。如果沒有逗號,參數就串聯在一起而無法區分。這里,逗號的作用與輸出文件的分隔符的作用是一樣的,只是后者是空格而已

  printf:其用法和c語言中printf基本相似,可以格式化字符串,輸出復雜時,printf更加好用,代碼更易懂。具體格式如下:

  %d 十進制有符號整數

  %u 十進制無符號整數

  %f 浮點數

  %s 字符串

  %c 單個字符

  %p 指針的值

  %e 指數形式的浮點數

  %x %X 無符號以十六進制表示的整數

  %o 無符號以八進制表示的整數

  %g 自動選擇合適的表示法

  獲取外部變量

  1.獲取普通外部變量

  awk ‘{action}’ 變量名=變量值

  2.BEGIN程序塊中變量

  awk –v 變量名=變量值 [–v 變量2=值2 …] ‘BEGIN{action}’

  3.環境變量

  需要用到內置變量ENVIRON實現

Linux如何使用文本處理工具awk

awk是Linux中的文本處理工具,類似于shell編程語言,擁有屬于自己的語言,下面學習啦小編就給大家介紹下Linux中awk文本處理工具的用法,感興趣的朋友可以來了解一下。 調用方式 1.命令行 awk [-F field-separator] commands input-file(
推薦度:
點擊下載文檔文檔為doc格式
317737 主站蜘蛛池模板: 国产高颜值极品嫩模视频| 国产国语一级毛片| 中文字幕精品亚洲二区| 亚洲的天堂在线中文字幕| 熟妇的味道hd中文字幕| 亚洲高清WWW色好看美女| 国产一区二区三区黄色片| 久久夜色精品国产亚av| 狠狠躁天天躁中文字幕无码| 亚洲aⅴ无码专区在线观看春色| 国产精品日日摸夜夜添夜夜添2021 | 中文字幕第一页亚洲精品| 精品婷婷色一区二区三区| 亚洲色偷偷色噜噜狠狠99| 18禁美女裸体爆乳无遮挡| 日韩人妻精品中文字幕| 加勒比无码人妻东京热| 亚洲欧洲一区二区三区久久| 国产麻豆精品一区一区三区| 欧美和黑人xxxx猛交视频| 欧美xxxxhd高清| 国产日韩精品欧美一区灰| 国产黄色免费看| 中国熟妇毛多多裸交视频| 精品剧情V国产在线观看| 国产免费无遮挡吃奶视频| 亚洲一区二区中文字幕| 91老肥熟女九色老女人| 亚洲中文字幕无码专区| 成人自拍短视频午夜福利| 久久人妻无码一区二区| 精品一区二区亚洲国产| 色噜噜亚洲男人的天堂| 中文国产不卡一区二区| 亚洲精品一区二区三天美| 久久国产成人高清精品亚洲| 久久99精品久久久久久| 久久青青草原亚洲AV无码麻豆| 乱女乱妇熟女熟妇综合网| 成人一区二区三区激情视频 | 久久精品国产99久久久古代 |