bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

linux轉義符是什么

這篇文章將為大家詳細講解有關linux轉義符是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創新互聯主營東鄉族網站建設的網絡公司,主營網站建設方案,app軟件開發,東鄉族h5微信小程序開發搭建,東鄉族網站營銷推廣歡迎東鄉族等地區企業咨詢

linux轉義符有:1、反斜杠“\”,將“\”放到特殊字符前,就會忽略特殊字符的原有含義;2、單引號“'”,被單引號包裹字符串中的字符特殊含義會被忽略;3、雙引號“"”,雙引號會保留部分的字符屬性不進行轉義。

本教程操作環境:linux7.3系統、Dell G3電腦。

linux轉義符

(1)轉義字符“\”

如果將“\”放到特殊字符前面,shell就忽略這些特殊字符的原有含義,

把它們當作普通字符對待,例如:

[root@WEBServer ~]#ls
abc?* C:\backup
[root@WEBServer ~]#mv abc\?\* abc
[root@WEBServer ~]#mv C\:\\backup backup

上?是將abc?*重命名為abc,將C:\backup重命名為backup。因為?件

名中包含特殊字符,所以都使?了轉義字符“\”。

(2)單引號“ ' ”

如果將字符串放到?對單引號之間,那么字符串中所有字符的特殊含義將被忽略,例如:

[root@WEBServer ~]#mv C\:\\backup backup
[root@WEBServer ~]#mv 'C:\backup' backup

上面兩條命令完全等效

(3)雙引號“""”

雙引號的引用與單引號基本相同,包含在雙引號內的大部分特殊字符

可以當作普通字符處理,但是仍有一些特殊字符即使?雙引號括起來,也

仍然保留自己的特殊含義,比如“$”、“\”和“`”。

[root@WEBServer ~]#str="The \$SHELL Current shell is $SHELL"
[root@WEBServer ~]#str1="\$$SHELL"
[root@WEBServer ~]#echo $str
The $SHELL Current shell is /bin/bash
[root@WEBServer ~]#echo $str1
$/bin/bash

從上面的輸出可以看出,“$”和“\”在雙引號內仍然保留了特殊含義。

[root@WEBServer ~]# str="This hostname is `hostname`"
[root@WEBServer ~]# echo $str
This hostname is WEBServer

上面的輸出中,字符“`”在雙引號中也保留了自己的特殊含義。

關于“linux轉義符是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網站題目:linux轉義符是什么
URL地址:http://vcdvsql.cn/article32/pegdsc.html

成都網站建設公司_創新互聯,為您提供動態網站網站改版網站排名移動網站建設品牌網站建設靜態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站