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

linux?中sed命令實現(xiàn)刪除文件的任意列(操作代碼)

 更新時間:2023年06月12日 10:31:48   作者:小鯊魚2018  
這篇文章主要介紹了linux中sed命令實現(xiàn)刪除文件的任意列,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

linux 中sed命令實現(xiàn)刪除文件的任意列

001、刪除文件的第一列

[root@PC1 test03]# ls
a.txt
[root@PC1 test03]# cat a.txt                     ## 測試數(shù)據(jù)
01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
16 17 18 19 20
[root@PC1 test03]# sed 's/^\S\+\s//' a.txt      ## 刪除文件的第一列
02 03 04 05
07 08 09 10
12 13 14 15
17 18 19 20

02、刪除文件中間的任意一列

[root@PC1 test03]# ls
a.txt
[root@PC1 test03]# cat a.txt
01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
16 17 18 19 20
[root@PC1 test03]# sed 's/\S\+\s//2' a.txt       ## 刪除文件的第二列
01 03 04 05
06 08 09 10
11 13 14 15
16 18 19 20

03、刪除文件的最后一列

[root@PC1 test03]# ls
a.txt
[root@PC1 test03]# cat a.txt
01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
16 17 18 19 20
[root@PC1 test03]# sed 's/\s\S\+$//' a.txt         ## 刪除文件最后一列
01 02 03 04
06 07 08 09
11 12 13 14
16 17 18 19

Linux命令之sed的基本簡單操作

1.sed的查操作

查看某一行

sed -n '5p' xxx.txt

查看某行到某行

sed -n '5,15p' xxx.txt

查看最后一行

sed -n '$p' xxx.txt

查看xxx.txt中以h開頭的行

sed -n '/^h/p' xxx.txt

2.sed的刪除操作

刪除固定行

sed '2d' xxx.txt

刪除某行到某行

sed '2,6d' xxx.txt

這里的刪除只是將刪除后的結(jié)果顯示出來,并不是對文件某行真正的刪除,如果要在文件中刪除,可在sed后加上-i

3.sed的替換操作

替換某一行

sed '2s/原字符串/新字符串/g' xxx.txt

替換最后一行

sed '$s/原字符串/新字符串/g' xxx.txt

替換某行到某行

sed '2,$s/原字符串/新字符串/g' xxx.txt

這里的替換同刪除一樣,只是結(jié)果顯示替換,文本中變化需要在sed后加-i

4.sed的添加操作

在所有行首添加hh

sed 's/^/hh&/g' xxx.txt

在所有行尾添加hh

sed 's/$/hh&/g' xxx.txt

在特定字符h前/后添加c

sed 's/h/c&/g' xxx.txtsed 's/h/&c/g' xxx.txt

到此這篇關(guān)于linux 中sed命令實現(xiàn)刪除文件的任意列的文章就介紹到這了,更多相關(guān)linux sed命令刪除文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux文件查找和解壓縮命令詳解

    Linux文件查找和解壓縮命令詳解

    這篇文章主要介紹了Linux文件查找和解壓縮命令,文件搜索查找包括按照名字搜索,按照文件所屬`主用戶`搜索,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • Shell腳本實現(xiàn)服務(wù)器多臺免密登錄操作

    Shell腳本實現(xiàn)服務(wù)器多臺免密登錄操作

    本文介紹了auto_ssh_batch.sh腳本,用于在多臺RHEL/CentOS7主機之間快速配置SSH免密登錄,并支持遠(yuǎn)程傳輸腳本/文件及執(zhí)行命令,腳本通過pass文件提供統(tǒng)一認(rèn)證憑據(jù),nodes文件定義目標(biāo)主機列表,實現(xiàn)批量自動化操作,感興趣的朋友一起看看吧
    2025-03-03
  • Shell中的for循環(huán)總結(jié)

    Shell中的for循環(huán)總結(jié)

    這篇文章主要介紹了Shell中的for循環(huán)總結(jié),本文講解了shell中for循環(huán)用法、shell下for循環(huán)的幾種方法等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法

    linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法

    本文給大家介紹linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法,原因分析及解決辦法給大家講解的非常明白,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • Shell腳本實現(xiàn)批量替換文件內(nèi)容

    Shell腳本實現(xiàn)批量替換文件內(nèi)容

    這篇文章主要介紹了Shell腳本實現(xiàn)批量替換文件內(nèi)容,本文主要實現(xiàn)批量修改一個備份腳本里的備份路徑,其它批量替換也可以修改使用,需要的朋友可以參考下
    2014-12-12
  • Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用

    Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用

    這篇文章主要介紹了Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Shell命令中的特殊替換、模式匹配替換、字符串提取和替換的實現(xiàn)

    Shell命令中的特殊替換、模式匹配替換、字符串提取和替換的實現(xiàn)

    本文主要介紹了Shell命令中的特殊替換、模式匹配替換、字符串提取和替換的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 解決centos7 開機/etc/rc.local 不執(zhí)行的問題

    解決centos7 開機/etc/rc.local 不執(zhí)行的問題

    下面小編就為大家?guī)硪黄鉀Qcentos7 開機/etc/rc.local 不執(zhí)行的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux中cat命令的使用詳解

    Linux中cat命令的使用詳解

    cat?命令的用途不僅僅是顯示文件內(nèi)容,還可以打印文本文件的文件內(nèi)容,下面就為大家詳細(xì)介紹一下Linux中cat命令的具體用法,需要的小伙伴可以了解一下
    2023-08-08
  • Linux查找文件夾下包含某字符的所有文件

    Linux查找文件夾下包含某字符的所有文件

    這篇文章主要介紹了Linux查找文件夾下包含某字符的所有文件,文中給大家提到了linux查找目錄下的所有文件中是否含有某個字符串的相關(guān)知識,需要的朋友可以參考下
    2019-09-09

最新評論