真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令寫(xiě)入文件,linux命令行寫(xiě)入文件

Linux命令行操作之sed

sed命令行格式:sed [options] 'command' file(s)

創(chuàng)新互聯(lián)專(zhuān)注于大石橋網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供大石橋營(yíng)銷(xiāo)型網(wǎng)站建設(shè),大石橋網(wǎng)站制作、大石橋網(wǎng)頁(yè)設(shè)計(jì)、大石橋網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造大石橋網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供大石橋網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

options常用選項(xiàng):

-n或--quiet或——silent:僅顯示script處理后的結(jié)果;

-e:以選項(xiàng)中的指定的script來(lái)處理輸入的文本文件;

-f:以選項(xiàng)中指定的script文件來(lái)處理輸入的文本文件;

-r∶sed 的動(dòng)作支援的是延伸型正規(guī)表示法的語(yǔ)法;

-i∶直接修改讀取的檔案內(nèi)容,而不是由螢?zāi)惠敵?

-h或--help:顯示幫助;

-V或--version:顯示版本信息。

Command常用命令:

a:新增,a 的后面可以接字符串,而這些字符串會(huì)在新的一行出現(xiàn)(目前的下一行);

c:取代,c 的后面可以接字符串,這些字符串可以取代 n1.n2 之間的行;

d:刪除,d 后面通常不接任何字符串;

i:插入,i 的后面可以接字符串,而這些字符串會(huì)在新的一行出現(xiàn)(目前的上一行);

p:列印,亦即將某個(gè)選擇的資料印出。通常 p 會(huì)與參數(shù) sed -n 一起運(yùn)作;

s:取代,可以直接進(jìn)行取代的工作,通常與正規(guī)表達(dá)式搭配使用。

實(shí)例說(shuō)明:

新增操作:a命令

sed '/^bird/a\test' file將test追加到 以bird開(kāi)頭的行后面

刪除操作:d命令

sed '/^$/d' file #刪除空白行;

sed '2d' file #刪除第二行;

sed '2.$d' file #刪除第2行到最后一行;

sed '$d' file #刪除最后一行;

sed '/^bird/'d file #刪除所有開(kāi)頭是bird的行;

插入操作:i命令

sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird

替換文本中的字符串:s命令

sed 's/bird/birds/' file #將文本中的bird替換成birds;

sed -i 's/ bird / birds /g' file #將file文件中每一行的第一個(gè)bird替換為birds;

linux寫(xiě)入文件命令

cat yourfile|while read line;do echo $line filetosave;dosomethine;done

上面的 yourfile 為你要讀取的文件,filetosave為保存每行的文件,dosomething為你執(zhí)行的動(dòng)作。

上面是循環(huán)讀取每行到文件filetosave 一直到文件結(jié)束,filetosave每次都只有一行內(nèi)容;

linux哪些指令可以創(chuàng)建文件

linux可以創(chuàng)建文件指令如下:

1、“vi 文件名”命令,該命令輸入保存之后文件才被創(chuàng)建;

2、“touch 文件名”命令,該命令用于更改文件或目錄的時(shí)間,若文件不存在會(huì)自動(dòng)創(chuàng)建;

3、“echo 文件內(nèi)容 文件名”命令,該命令會(huì)將指定內(nèi)容寫(xiě)入文件中。?

注意事項(xiàng)

1、Linux touch命令用于修改文件或者目錄的時(shí)間屬性,包括存取時(shí)間和更改時(shí)間。若文件不存在,系統(tǒng)會(huì)建立一個(gè)新的文件。

2、“vi 文件名”命令只有輸入:w保存時(shí),文件才會(huì)真正的被創(chuàng)建,直接:q退出,文件不會(huì)被創(chuàng)建。

3、echo命令的功能是在顯示器上顯示一段文字,一般起到一個(gè)提示的作用。該命令的一般格式為: echo [ -n ] 字符串。其中選項(xiàng)n表示輸出文字后不換行;字符串能加引號(hào),也能不加引號(hào)。

用echo命令輸出加引號(hào)的字符串時(shí),將字符串原樣輸出;用echo命令輸出不加引號(hào)的字符串時(shí),將字符串中的各個(gè)單詞作為字符串輸出,各字符串之間用一個(gè)空格分割。

在linux命令行下如何將指定的幾行內(nèi)容寫(xiě)入到一個(gè)文件中?

Linux下可以用sed命令向文件中追加內(nèi)容。

案例:把/etc/test1文件中1-10行內(nèi)容寫(xiě)入到test2中

sed?-n?'1,10'p?/etc/test1?test2

#將file1的1-10行追加到file2

sed命令行格式為:

sed [-nefri] ‘command’ 輸入文本

常用選項(xiàng):

-n∶使用安靜(silent)模式;

-e∶直接在指令列模式上進(jìn)行 sed 的動(dòng)作編輯;

-f∶直接將 sed 的動(dòng)作寫(xiě)在一個(gè)檔案內(nèi);

-r∶sed 的動(dòng)作支援的是延伸型正規(guī)表示法的語(yǔ)法;

-i∶直接修改讀取的檔案內(nèi)容,而不是由螢?zāi)惠敵觥??????


本文標(biāo)題:linux命令寫(xiě)入文件,linux命令行寫(xiě)入文件
分享URL:http://weahome.cn/article/dssohgh.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部