awk命令簡單例子

2021-08-18 05:10:08 字數 963 閱讀 6713

使用方法

awk''

例子:環境搭建:

mkdir /test

cp /etc/passwd /test/test

1、列印/test/test.txt(複製的/etc/passwd檔案)檔案中第一列的值

f: 指定檔案每一行的分隔符,這個分隔符可以是乙個符號(如:),也可以是乙個字串或者正規表示式

printf 列印出需要的內容

$1 表示文字分割後的第一列,如果是$0,則表示全部顯示

\n 表示新行

test 表示目標文字

2、列印多行內容,兩行之間用空格隔開

3、指定分隔符為 :0

4、指定分隔符為正規表示式

正規表示式分別為 :[0-9] 和 :[!a-za-z]

5、以:為分隔符,只列印出 第一行第一列的數值

awk -f: '' test

awk命令簡單學習

請執行命令取出linux中eth0的ip位址 請用cut,有能力者也可分別用awk,sed命令答 解答 說明 此題解答方法已經給大家講解了不下15種,還可以有很多,在這裡給大家著重講下awk的技巧用法,希望大家能多重視老師的思路 思維過程,不過過分關注問題的答案,以便達到學一通十的效果。方法一 此法...

awk 例子分析

awk 用法 awk 變數名含義 argc命令列變元個數 argv命令列變元陣列 filename當前輸入檔名 fnr當前檔案中的記錄號 fs輸入域分隔符,預設為乙個空格 rs輸入記錄分隔符 nf當前記錄裡域個數 nr到目前為止記錄數 ofs輸出域分隔符 ors輸出記錄分隔符 例子1 echo ip...

awk學習 例子篇

chinaunix awk例子參考 精確匹配 awk 3 48 grade.txt awk 0 brown grade.txt awk 4 brown 2 grade.txt awk grade.txt 設定大小寫 可使用 符號 awk gg reen grade.txt 任意字元 awk 1 a ...