国产chinesehd精品酒店,邱淑贞aa极毛片,国产在线色视频,玖玖爱zh综合伊人久久

網(wǎng)站首頁
手機(jī)版

Linux刪除重復(fù)行的代碼 linux 刪除重復(fù)行

更新時(shí)間:2023-07-12 00:15:15作者:未知

Linux刪除重復(fù)行的代碼 linux 刪除重復(fù)行

  Linux刪除重復(fù)行的代碼

文本處理時(shí),經(jīng)常要?jiǎng)h除重復(fù)行,下面是三種方法

  第一,用sort+uniq,注意,單純uniq是不行的。

  ?


1

sort -n test.txt | uniq

  第二,用sort+awk命令,注意,單純awk同樣不行,原因同上。

  sort -n $file | awk '{if($0!=line)print; line=$0}'

  第三,用sort+sed命令,同樣需要sort命令先排序。

  sort -n $file | sed '$!N; /^.? \1$/!P; D'

  Shell腳本

  ?


1

2

3

4

5

6

# !/bin/sh

file='test.txt'

sort -n $file | uniq

sort -n $file | awk '{if($0!=line)print; line=$0}'

sort -n $file | sed '$!N; /^\(.*\)\n\1$/!P; D'

  測試文件:

  yanggang@barry$ cat test.txt

  aaa

  bbbbb

  ccccc

  123

  aaaaa

  123

  bbb

  aaa

  執(zhí)行結(jié)果:

  yanggang@barry$ ./diffRow.sh

  aaa

  aaaaa

  bbb

  bbbbb

  ccccc

  123

服務(wù)器教程

平板電腦教程

視頻播放教程

本文標(biāo)簽: 命令  三種  腳本  

為您推薦

Linux刪除重復(fù)行的代碼 linux 刪除重復(fù)行

Linux刪除重復(fù)行的代碼 Linux刪除重復(fù)行的代碼 文本處理時(shí),經(jīng)常要?jiǎng)h除重復(fù)行,下面是三種方法 第一,用sort+uniq,注意,單純uniq是不行的.

2023-07-12 00:15

Linux如何刪除重復(fù)行的代碼? shell刪除重復(fù)行

Linux如何刪除重復(fù)行的代碼? 文本處理時(shí),經(jīng)常要?jiǎng)h除重復(fù)行,方法如下: 方法一: 用sort+uniq,注意,單純uniq是不行的. 1 sort -n t

2023-07-12 00:14

Linux下讀取默認(rèn)MAC地址的方法 linux獲取mac地址命令

Linux下讀取默認(rèn)MAC地址的方法 Linux下讀取默認(rèn)MAC地址的方法 MAC(Media Access Control,介質(zhì)訪問控制)計(jì)算機(jī)通過它來定義并

2023-07-12 00:14

linux Vi編輯器代碼高亮設(shè)置及永久顯示行號(hào)方案是什么?

linux Vi編輯器代碼高亮設(shè)置及永久顯示行號(hào)方案是什么? 在linux中用vi編輯和修改文件配置中沒有彩色顯示文件的內(nèi)容,特別一些關(guān)鍵字不能彩色顯示,給我們

2023-07-12 00:14

安裝linux時(shí)遇到GPT分區(qū)表問題怎么辦

安裝linux時(shí)遇到GPT分區(qū)表問題怎么辦 如果之前服務(wù)器上安裝過Windows.VMware.Mac OS,那么安裝linux時(shí),可能會(huì)遇到"您的boot分區(qū)

2023-07-12 00:13

Linux系統(tǒng)如何關(guān)閉scp和sftp命令

Linux系統(tǒng)如何關(guān)閉scp和sftp命令 ? Linux系統(tǒng)如何關(guān)閉scp和sftp命令. sftp介紹 sftp是Secure File Transfer

2023-07-12 00:13