91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux轉義符是什么

發布時間:2022-03-11 10:31:28 來源:億速云 閱讀:1753 作者:小新 欄目:建站服務器

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泾川县| 彩票| 水富县| 安溪县| 北安市| 习水县| 吴旗县| 沅江市| 松阳县| 阿克苏市| 汉阴县| 永嘉县| 固原市| 大田县| 河北省| 广水市| 吉隆县| 阳泉市| 华阴市| 辽宁省| 杨浦区| 泾阳县| 金阳县| 哈巴河县| 霍邱县| 永城市| 湖北省| 开封市| 东乡县| 陈巴尔虎旗| 万载县| 靖安县| 闻喜县| 武功县| 湛江市| 乐平市| 喀什市| 荆州市| 沿河| 巴东县| 陇西县|