系統(tǒng)基本符號(hào)和正則符號(hào)介紹

一、系統(tǒng)基本符號(hào)($,!,|,#,' ' , " ", ,>, >> ,2>, 2>>,<,<<,., ..,&& ,||,;)

1.美元符號(hào):$

a、用于取出變量中的內(nèi)容
b、用于取出指定列的信息(awk)
c、表示用戶命令提示符號(hào)(普通用戶為$)
d、表示一行的結(jié)尾

徽州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來(lái)到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

2.感嘆號(hào)符號(hào):!

a、用于表示取反
b、命令行中表示取出最近命令
c、用于表示強(qiáng)制操作處理

3.豎線符管道號(hào):|

管道前面命令執(zhí)行完,交給管道后面執(zhí)行;經(jīng)常配合x(chóng)args命令使用

4.#號(hào)符號(hào):

a、表示文件內(nèi)容注釋符號(hào)
b、表示用戶命令提示符號(hào)(超級(jí)用戶為#)

5.單引號(hào)符號(hào):''

表示輸入內(nèi)容,就是輸出內(nèi)容(即所見(jiàn)即所得)

6.雙引號(hào):" "

信息被調(diào)用時(shí)可以解析,也可以輸出輸入的內(nèi)容

7.反引號(hào):

表示命令執(zhí)行結(jié)果留下,用于其他命令調(diào)用(取出反引號(hào)里的內(nèi)容給外邊的命令使用); ==$()使用上是一樣的

8.大于符號(hào):(>,>>,2>,2>>)

a、>標(biāo)準(zhǔn)輸出重定向符號(hào)
b、>>標(biāo)準(zhǔn)輸出追加重定向符號(hào)
c、2>錯(cuò)誤輸出重定向符號(hào)
d、2>>錯(cuò)誤輸出追加重定向符號(hào)

9.小于符號(hào)(<,<<)

a、<標(biāo)準(zhǔn)輸入重定向符號(hào)
b、<<標(biāo)準(zhǔn)輸入追加重定向符號(hào)

10.路徑符號(hào)(.,~,-)

a、. 單點(diǎn)符:./ 表示當(dāng)前目錄
b、~波浪線符號(hào)cd:~ 表示用戶家目錄
c、-橫線符號(hào):cd - 兩個(gè)目錄之間進(jìn)行切換
d、..雙點(diǎn)符號(hào):cd .. 表示上級(jí)目錄

11.系統(tǒng)邏輯符號(hào):(&& ,|| ,;)

a、&&:表示前一項(xiàng)執(zhí)行成功后再執(zhí)行后面的一項(xiàng)
b、||:表示前一項(xiàng)執(zhí)行失敗后再執(zhí)行后面的一項(xiàng)
c、;表示不管前一項(xiàng)執(zhí)行成功與否,都會(huì)執(zhí)行后面的一項(xiàng)

12.系統(tǒng)統(tǒng)配符號(hào):(* , { } )

a、*:表示匹配任意字符或字符串
b、{ }:表示匹配生成序列信息

二、系統(tǒng)正在符號(hào)(^,$ ,.,\,[],[^],+,?,{ },|,( ))

1.基礎(chǔ)正則符號(hào):

a、^:表示匹配以什么開(kāi)頭的信息
b、$:表示匹配以什么結(jié)尾的信息
c、^$:表示匹配空號(hào)信息
d、.:表示匹配任意一個(gè)字符且只有一個(gè)字符
e、:表示匹配符號(hào)前面一個(gè)字符連續(xù)出現(xiàn)0次或者多次
f、\:轉(zhuǎn)義符號(hào)(將有意義的信息轉(zhuǎn)為沒(méi)有意向,將沒(méi)意義信息變得有意義)
g、[ ]: 匹配多個(gè)字符信息
h、[^ ]:匹配多個(gè)字符信息進(jìn)行取反排除

2.擴(kuò)展正則符號(hào)( grep -E,sed -r)

a、+:匹配符號(hào)前面一個(gè)字符連續(xù)出現(xiàn)1次或多次
b、?:匹配符號(hào)前面一個(gè)字符連續(xù)出現(xiàn)0次或1次
c、{ }:匹配符號(hào)前面一個(gè)字符連續(xù)出現(xiàn)指定n次
d、|:匹配多個(gè)字符串信息
e、():將多個(gè)字符信息匯總成一個(gè)整體

三、三劍客客的參數(shù)介紹

1.grep參數(shù)

a、-i 忽略大小寫(xiě)搜索信息
b、-n 搜索信息后顯示行號(hào)
c、-c 統(tǒng)計(jì)篩選出來(lái)的行數(shù)
d、-v 將搜索信息進(jìn)行取反
e、-o 只輸出顯示匹配信息
f、-w 按照字符串進(jìn)行匹配
g、-A 過(guò)濾指定內(nèi)容之后的信息
h、-B 過(guò)濾指定內(nèi)容之前的信息
j、-C 過(guò)濾指定內(nèi)容上下幾行的信息
k、-E 識(shí)別擴(kuò)展正則信息
l、-r 遞歸搜索指定數(shù)據(jù)信息

2.sed參數(shù)(擅長(zhǎng)編輯文件內(nèi)容信息,對(duì)文件行進(jìn)行操作)

參數(shù):
a、-n 取消模式輸出
b、 -i 把模式空間顯示的信息寫(xiě)進(jìn)磁盤(pán)
c、-r 識(shí)別擴(kuò)展正則
d、 -e 識(shí)別多個(gè)條件操作
指令:
p ---輸出操作
d ---刪除操作
a ---附加操作(插入到當(dāng)前行的后面)
i ---插入操作(插入到當(dāng)前行的前面)
s ---替換操作(s###)
g ---全局替換(s###g)
注意使用:
sed -i.bak --- 在編輯文件時(shí),直接多文件進(jìn)行備份
sed命令在使用時(shí), 一定不要讓-n參數(shù)和-i參數(shù)一起使用

3.awk參數(shù)

a、-F fs or --field-separator fs
指定輸入文件折分隔符,fs是一個(gè)字符串或者是一個(gè)正則表達(dá)式,如-F:。
b、-v var=value or --asign var=value
賦值一個(gè)用戶定義變量。
c、-f scripfile or --file scriptfile
從腳本文件中讀取awk命令。

網(wǎng)站欄目:系統(tǒng)基本符號(hào)和正則符號(hào)介紹
本文URL:http://bm7419.com/article28/jjcejp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、域名注冊(cè)、網(wǎng)站維護(hù)、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)