sed傳入變量進(jìn)行刪除操作

背景

需要對系統(tǒng)進(jìn)行一些處理,Kickstart里受限于chroot,無法進(jìn)行操作,只能在rc.local里實現(xiàn)。為了刪除后及時刪除,因此在rc.local中加入sed代碼用于刪除。

過程

用sed正常刪除:
sed -i '50,60d' filename刪除50-60行
sed -i '50,$d' filename 刪除50行以后的
如果這里的行數(shù)不固定,就需要傳入變量:
刪除變量m至n行:sed -i "$m,$n" filename,只需要單引號換雙引號
刪除變量m至末尾:sed -i "$m"',$d' filename,用雙引號引用m, `,d`還是用單引號引用
結(jié)論:
sed這類玩法太花,簡單腳本可以用,大點的還是用python去寫好一點。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、前言 我們都知道,在Linux中一切皆文件,比如配置文件,日志文件,啟動文件等等。如果我們相對這些文件進(jìn)行一些...
    以七v為書閱讀 1,664評論 0 5
  • 第 2 章 SHELL 基礎(chǔ)知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現(xiàn)在我們來進(jìn)一...
    LiWei_9e4b閱讀 1,641評論 0 0
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,202評論 0 0
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,460評論 3 53
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,311評論 0 10

友情鏈接更多精彩內(nèi)容