日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件

發布時間:2024/7/19 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、方案:

Linux中使用sed命令或awk命令修改常規配置文件

二、步驟:

1、假設有一個a.txt,內容如下:

#!/bin/bash

aa=

bbb=

ccc=

#ddd=

2、如果想要把里面的內容bbb=23輸出成bbb=55,可以這樣做:

sed 's/bbb=23/bbb=55/g' a.txt

說明:s/表示要執行替換操作。/g表示Global的意思,表示全局替換。如果沒有后面的g,則只會每行替換第一個。

3、前一步中執行的結果,并沒有寫回到a.txt中,如果想寫回,則需要這樣(添加-i參數):

sed -i 's/bbb=23/bbb=55/g' a.txt

#也可以為了安全起見,輸出到新中。

sed -i 's/bbb=23/bbb=55/g' a.txt.tmp

4、如果我此時想把a.txt中的前2行,生成到b.txt中,可以這樣寫:

awk 'NR<=2{print > "b.txt"}' a.txt

5、如果想在文本文檔的第2行插入一條內容,可以這樣:

sed '2i\this is new line' -i ./a.txt

6、如果想在尾部追加一行,可以這樣:

echo 'this is end'>> ./a.txt

【Linux】linux中文本操作利器grep&comma;awk&comma;sed

grep命令 grep(global search regular expression)是一種強大的文本搜索工具,它可以使用正則表達式搜索文本,并把匹配的行打印出來.平時搜索文本中內容的時候是非常方 ...

Linux基礎知識第九講&comma;linux中的解壓縮&comma;以及軟件安裝命令

目錄 Linux基礎知識第九講,linux中的解壓縮,以及軟件安裝命令 一丶Linux Mac Windows下的壓縮格式簡介 2.壓縮以及解壓縮 3.linux中的軟件安裝以及卸載 1.apt進行安 ...

&lbrack;轉帖&rsqb;Linux中的15個基本&OpenCurlyQuote;ls’命令示例

Linux中的15個基本‘ls’命令示例 https://linux.cn/article-5109-1.html ls -lt 和 ls -ltr 來查看文件新舊順序. list time rese ...

在Linux中新增與刪除用戶可以使用命令:Useradd

在Linux中新增與刪除用戶可以使用命令:Useradd 我們先使用man命令理解一下Useradd的用法 新增與刪除用戶操作需要先獲取高級用戶權限 輸入命令:sudo -i 確定后輸入高級用戶密碼 ...

Linux中查看各文件夾大小命令:du -h --max-depth&equals;1

Linux中查看各文件夾大小命令:du -h --max-depth=1 du [-abcDhHklmsSx] [-L ][-X ][--block-siz ...

Linux命令備忘錄: jobs 顯示Linux中的任務列表及任務狀態命令

Linux jobs命令用法詳解:顯示Linux中的任務列表及任務狀態命令 jobs命令用于顯示Linux中的任務列表及任務狀態,包括后臺運行的任務.該命令可以顯示任務號及其對應的進程號.其中,任務號 ...

&lbrack;轉帖&rsqb;linux中systemctl詳細理解及常用命令

linux中systemctl詳細理解及常用命令 2019年06月28日 16:16:52?思維的深度?閱讀數 30 https://blog.csdn.net/skh2015java/article ...

linux中systemctl詳細理解及常用命令

linux中systemctl詳細理解及常用命令 https://blog.csdn.net/skh2015java/article/details/94012643 一.systemctl理解 Li ...

linux中查看nginx、apache、php、mysql配置文件路徑的方法

如何在Linux中查看nginx.apache.PHP.MySQL配置文件路徑了,如果你接收一個別人配置過的環境,但沒留下相關文檔.這時該怎么判斷找到正確的加載文件路徑了.可以通過以下來判斷1.判斷a ...

隨機推薦

CentOS 7 下安裝redis步驟

1. 從redis官網下載redis源碼,本例安裝在/usr/opt下 [root@localhost opt]# pwd /usr/opt [root@localhost opt]# wget ht ...

耿丹CS16-2班第二次作業匯總

-- Deadline: 2016-09-28 12:00 -- 作業內容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作業總結: ...

操蛋的CTex

我一向是不屑于在windows下用latex的,看起來不倫不類,是geek就不要用windows,圖方便就用word而不是latex.但是臺式機上的fedora無法上網,那就委屈一下在windows1 ...

QTP公開課視頻-持續更新中。。。

以下是視頻的下載地址: http://pan.baidu.com/share/link?shareid=1760499709&uk=3711405498

python計算md5值

from hashlib import md5 m = md5(') print m.hexdigest()

17秋 軟件工程 第六次作業 Beta沖刺 總結博客

題目:團隊作業--Beta沖刺 17秋 軟件工程 第六次作業 Beta沖刺 總結博客 Beta沖刺過程中各個成員的貢獻百分比 世強:15.5% 陳翔:14.5% 樹民:12.0% 媛媛:14.0% 港 ...

C的Define

#define Conn(x,y) x##y? //表示x連接y #define ToChar(x) #@x //給x加上單引號 #define ToString(x) #x? //給x加雙引號 #d ...

五、springboot單元測試

1.為什么要寫測試用例 1. 可以避免測試點的遺漏,為了更好的進行測試,可以提高測試效率?2. 可以自動測試,可以在項目打包前進行測試校驗?3. 可以及時發現因為修改代碼導致新的問題的出現,并及時解決 ...

day89 DjangoRsetFramework學習---restful規范&comma;解析器組件&comma;Postman等

DjangoRsetFramework學習---restful規范,解析器組件,Postman等 ? ? ? ? ? 本節目錄 一 預備知識 二 restful規范 三 DRF的APIView和解析 ...

get與post請求簡單理解

一般在瀏覽器中輸入網址訪問資源都是通過GET方式:在FORM提交中,可以通過Method指定提交方式為GET或者POST,默認為GET提交 Http定義了與服務器交互的不同方法,最基本的方法有4種,分 ...

總結

以上是生活随笔為你收集整理的linux中sed命令用例,Linux中使用sed命令或awk命令修改常规配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。