linux?中sed命令實現(xiàn)刪除文件的任意列(操作代碼)
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)文章
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-03linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法
本文給大家介紹linux執(zhí)行sh腳本報錯:$’\r’: 未找到命令的完美解決方法,原因分析及解決辦法給大家講解的非常明白,感興趣的朋友跟隨小編一起看看吧2023-02-02Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用
這篇文章主要介紹了Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Shell命令中的特殊替換、模式匹配替換、字符串提取和替換的實現(xiàn)
本文主要介紹了Shell命令中的特殊替換、模式匹配替換、字符串提取和替換的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03解決centos7 開機/etc/rc.local 不執(zhí)行的問題
下面小編就為大家?guī)硪黄鉀Qcentos7 開機/etc/rc.local 不執(zhí)行的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03