Changes between Version 3 and Version 4 of jazz/12-07-11


Ignore:
Timestamp:
Jul 11, 2012, 12:36:52 PM (12 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/12-07-11

    v3 v4  
    2727== awk & sed ==
    2828
    29  * 問題:有時候在處理一些有順序的文字檔時,需要把他們轉換成一行,此時如何用 awk 抓取上下的一行呢?
     29 * 問題:有時候在處理一些有順序的文字檔時,需要把他們轉換成一行,此時如何用 awk 抓取一行呢?
    3030 * 答案: getline
    3131{{{
    3232~$ cat google-research.txt | awk '/Google/ { A=$1; getline; B=$1; getline; C=$1; print C" ||"B"||"A"||"}' | sed 's#研究方 向:##' | sed 's#研究論文發表數量:##' | sort -nr
    3333}}}
     34 * 問題:那如果想要抓「上一行」呢?
     35 * 答案: NR [http://www.cyut.edu.tw/~dywang/linuxProgram/node20.html 代表目前處理的行數]