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

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

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

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

Linux如何刪除重復(fù)行的代碼? shell刪除重復(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; /^.?$/!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; /^(.*)$/!P; D'

  測(cè)試文件:

  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

方法四:

復(fù)制代碼代碼如下:

@echo off

:: 刪除重復(fù)的行,但不能保留空行

:: 對(duì)不符合變量命名規(guī)則、變量個(gè)數(shù)超過限制的文本都無(wú)法正確處理

::

(echo 清除重復(fù)行后的文件內(nèi)容:& echo.)>str_.txt

for /f "delims=" %%i in (test.txt) do (

if not defined %%i set %%i=A & echo %%i>>str_.txt)

start str_.txt

本文標(biāo)簽: 命令  變量  空行  

為您推薦

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ī)通過它來(lái)定義并

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

Linux系統(tǒng)Centos無(wú)法啟動(dòng)怎么解決

Linux系統(tǒng)Centos無(wú)法啟動(dòng)怎么解決 Linux系統(tǒng)Centos無(wú)法啟動(dòng)怎么解決 解決方法: 1. 我們嘗試了單用戶是否可以登錄啊,怎么做就不說(shuō)了,耶可以

2023-07-12 00:12