Linux實用小命令之刪除檔案第一行

2021-09-24 08:52:18 字數 807 閱讀 8612

工作中你有沒有遇到過要把乙個文字檔案,比如user.txt匯入到資料庫user_table中,但這個文字中除了一行行資料外,第一行是表頭字段,那這一行其實不屬於資料,是要剔除掉的。這是你會怎麼辦?

有人肯定說用vi或者vim直接開啟刪除第一行,這個方法可行,但要是文字太大呢,vi,vim等工具就不太好用了。而且步驟繁瑣。

其實linux中有個很好用的命令sed可以幫我們實現這個功能,刪除文字中第一行,第n行,末尾行都是可以的。命令如下:

sed -i '1d' filename   刪除檔案第一行

sed -i '2d' filename 就是刪除第二行

sed -i 'nd' filename 就是刪除第二行

sed -i '$d' filename 就是刪除最後一行

執行效果,如下圖:1、刪除第一行

2、刪除第2行

3、刪除末尾行

Linux實用小命令收集

目錄 1.解壓命令 2.關閉防火牆 3.ubuntu重啟與關機 4.在指定位置查詢關鍵字 1.解壓命令 tar xvf file.tar 解壓 tar包 tar xzvf file.tar.gz 解壓tar.gz tar xjvf file.tar.bz2 解壓 tar.bz2 tar xzvf f...

紅帽7之hostnamectl 實用小命令用法

rhel7 很多命令和rhel6 都不一樣了,大家需要學習嘍。先從hostnamectl 開始哈 root roidb02 hostnamectl static hostname roidb02 icon name computer vm chassis vm machine id c3e6a26e...

Linux 小命令之 watch

from watch 是乙個非常實用的命令,基本所有的 linux 發行版都帶有這個小工具,如同名字一樣,watch 可以幫你監測乙個命令的執行結果,省得你一遍遍的手動執行。舉例來說,linux 系統有乙個基礎命令 w,可以顯示當前的 uptime 負載還有登入的使用者,非常方便,但是如果我想監測這...