awk學習總結(二) How awk works and awk CMD in a file

來源:互聯網
上載者:User

一個測試檔案names

Tom Savage 100Molly Lee 200John Doe 300

$0 代表file的整行; $1,第一列;$2,第二列......

$ awk '/Tom/{print $0}' names

$ Tom Savage 100

樣本二:

$ awk '{print $1,$3}' names$ Tom 100$ Molly 200$ John 300

The test files  employees and awkfile as following:

$ cat employees   Tom       Jones      4424     5/12/66     543354   Mary      Adams      5346     11/4/63     28765   Sally     Chang      1654     7/22/54     650000   Billy     Black      1683     9/23/44     336500

$ cat awkfile  /^Mary/{print "Hello Mary!"} {print $1, $2, $3}

$ awk –f awkfile employees   Tom Jones 4424   Hello Mary!   Mary Adams 5346   Sally Chang 1654   Billy Black 1683

總結:學到兩點東西

1、awk匹配和print可以寫到檔案,通過-f參數調用

2、awk按照行依次從上到下匹配


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.