日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linuxsed命令的用法(linux中sed命令用法)
Linux中的sed命令用于對文本文件進行查找、替換和刪除操作?;居梅椋?code>sed 's/原字符串/新字符串/g' 輸入文件 > 輸出文件。's'表示替換操作,'g'表示全局替換,輸入文件是要處理的文件,輸出文件是處理后的文件。

Linux sed命令的用法

創(chuàng)新互聯(lián)公司:從2013年創(chuàng)立為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為上千余家公司企業(yè)提供了專業(yè)的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計和網(wǎng)站推廣服務(wù), 按需定制由設(shè)計師親自精心設(shè)計,設(shè)計的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競爭對手,根據(jù)客戶的實際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。

簡介

Linux中的sed(stream editor)是一個非常強大的文本處理工具,它可以對文本文件進行查找、替換、刪除、插入等操作,sed命令的基本語法如下:

sed [選項] '命令' 文件名

選項

- -n:不輸出處理結(jié)果,只輸出經(jīng)過sed處理后的結(jié)果。

- -i:直接修改文件內(nèi)容,而不是輸出到標(biāo)準(zhǔn)輸出。

- -e:表示接下來的參數(shù)是一個sed命令。

命令

查找

- /pattern/:查找包含指定模式的行。

- /pattern/p:打印包含指定模式的行。

- /pattern/d:刪除包含指定模式的行。

替換

- s/old/new/:將old替換為new。

- s/old/new/g:將每一行中的所有old替換為new。

- s/old/new/p:將old替換為new,并打印替換后的行。

插入

- i\text:在匹配到的行之前插入文本。

- a\text:在匹配到的行之后插入文本。

刪除

- d:刪除匹配到的行。

示例

假設(shè)我們有一個名為test.txt的文件,內(nèi)容如下:

apple
banana
orange

我們可以使用以下sed命令來處理這個文件:

1、查找包含a的行:

sed '/a/p' test.txt

輸出:

apple
banana

2、將apple替換為grape

sed 's/apple/grape/' test.txt

輸出:

grape
banana
orange

3、在包含b的行之前插入pear

sed '/b/i\pear' test.txt

輸出:

apple
pear
banana
orange

4、刪除包含o的行:

sed '/o/d' test.txt

輸出:

apple
banana

相關(guān)問題與解答

問題1:如何使用sed命令在文件中的每一行前添加一個字符串?

答:可以使用以下命令:

sed 's/^/prefix/' 文件名

^表示行的開頭,prefix是要添加的字符串。

問題2:如何使用sed命令將文件中的所有空行刪除?

答:可以使用以下命令:

sed '/^$/d' 文件名

^$表示空行。


新聞名稱:Linuxsed命令的用法(linux中sed命令用法)
分享鏈接:http://www.5511xx.com/article/dhpgicj.html