欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sed或awk處理文件最后一行的實現(xiàn)方法

 更新時間:2013年02月04日 18:33:24   作者:  
sed或awk處理文件最后一行,供大家學習參考

有如下的文本:
abcd 1234 fds
2011 550
1023 832er 1231

要求處理后如下所示:
abcd 1234 fds
2011 550
total1:1023 total2:832er 12end

判斷如果是文本最后一行則在第一列前面加total1:,第二列加total2:, 第三列后面減掉后面兩個字符并加end。

分別用sed與awk來實現(xiàn)。
sed:

復制代碼 代碼如下:

echo 'abcd 1234 fds
2011 550
1023 832er 1231' |sed -r '$s/([^ ]*)( )([^ ]*)( )(..).*$/total1:\1\2total:\3\4\5end/'

abcd 1234 fds
2011 550
total1:1023 total:832er 12end

awk:

復制代碼 代碼如下:

awk 'NR>1{print a}{a=$0}END{$1="total1:"$1;$2="total2:"$2;print gensub(/..$/,"end",$0)}' file
awk 'BEGIN{getline a}{print a;a=$0}END{$1="total1:"$1;$2="total2:"$2;$3=gensub(/..$/,"end",1,$3);print}'
awk '{if(!getline line){print "total1:"$1" total2:"$2" "gensub(/..$/,"end",1,$3)}else{print line?$0 RS line:$0}}'

相關文章

  • linux系統(tǒng)下dd命令的使用方法

    linux系統(tǒng)下dd命令的使用方法

    這篇文章主要介紹了linux系統(tǒng)下dd命令的使用方法,dd命令的功能是把指定的輸入文件拷貝到指定的輸出文件中,并且在拷貝過程中可以進行格式轉(zhuǎn)換
    2014-01-01
  • 三分鐘學會Linux基本指令

    三分鐘學會Linux基本指令

    本文小馬將把Linux一般比較常見的指令給大家一一列舉出來,為了大家忘記某些指令后,可以方便查詢記憶,再次小馬建議,Linux指令并不需要去特別花時間專門記憶,只需要多進行操作實現(xiàn)就行,這篇文章主要介紹了Linux基本指令,需要的朋友可以參考下
    2022-12-12
  • 利用Shell 腳本解決DDOS攻擊問題

    利用Shell 腳本解決DDOS攻擊問題

    這篇文章主要介紹了利用Shell 腳本解決DDOS攻擊問題的相關資料,需要的朋友可以參考下
    2017-06-06
  • Linux下find和grep常用命令及區(qū)別介紹

    Linux下find和grep常用命令及區(qū)別介紹

    在使用linux時,經(jīng)常需要進行文件查找。其中查找的命令主要有find和grep,這兩個命令還是有區(qū)別的,下面通過本文給大家講解Linux下find和grep常用命令及區(qū)別介紹,需要的的朋友參考下吧
    2017-07-07
  • shell查找當前目錄下大于1M的文件的三種方法分享

    shell查找當前目錄下大于1M的文件的三種方法分享

    查找當前目錄下大于1M的文件的三種方法,有需要的朋友可以參考下
    2013-02-02
  • linux網(wǎng)絡相關命令匯總(6)

    linux網(wǎng)絡相關命令匯總(6)

    這篇文章主要為大家匯總了linux網(wǎng)絡相關命令,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Shell腳本實現(xiàn)亂序排列文件內(nèi)容的多種方法(洗牌問題)

    Shell腳本實現(xiàn)亂序排列文件內(nèi)容的多種方法(洗牌問題)

    這篇文章主要介紹了Shell腳本實現(xiàn)亂序排列文件內(nèi)容的多種方法(洗牌問題),本文給出3個Shell腳本和一個Python腳本解決亂序排列文件內(nèi)容問題,需要的朋友可以參考下
    2015-01-01
  • 詳解Shell編程之if語句實戰(zhàn)(小結(jié))

    詳解Shell編程之if語句實戰(zhàn)(小結(jié))

    本篇文章主要介紹了詳解Shell編程之if語句實戰(zhàn)(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • SED單行腳本快速參考中文版(Unix 流編輯器)

    SED單行腳本快速參考中文版(Unix 流編輯器)

    這篇文章主要介紹了SED單行腳本快速參考中文版,需要的朋友可以參考下
    2016-02-02
  • 利用shell命令統(tǒng)計日志的方法詳解

    利用shell命令統(tǒng)計日志的方法詳解

    這篇文章主要給大家介紹了關于利用shell命令統(tǒng)計日志的方法,通過這個命令將會對大家的學習或者工作具有一定的參考學習價值,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-09-09

最新評論