国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

每天一個Linux命令之shell單引號和雙引號的經典解釋

2019-10-26 19:00:18
字體:
來源:轉載
供稿:網友

01 經典解釋

單引號:所見即所得

雙引號:所見非所得,它會先把變量解析之后,再輸出

反引號(``) :命令替換,通常用于把命令輸出結果傳給入變量中

反斜杠( / ) :轉義字符/逃脫字符,Linux如果echo要讓轉義字符發生作用,就要使用-e選項,且轉義字符要使用雙引號 

02 實例演示

請先看下面這個例子:

[root@dev2~] echo "$HOME"/root[root@dev2~] echo '$HOME'$HOME

從上面的例子就可以體現出單引號所見即所得,雙引號所見非所得的解釋,雙引號的時候,系統會先計算$HOME 的值,然后在echo出來,而單引號就是直接顯示單引號里的內容了

my_name='wzx'str="Hello, I know your are /"$my_name/"! /n"

單引號字符串的限制:

單引號里的任何字符都會原樣輸出,單引號字符串中的變量是無效的;

單引號字串中不能出現單引號(對單引號使用轉義符后也不行)。

雙引號的優點:

雙引號里可以有變量

雙引號里可以出現轉義字符

接下來看看反引號的例子(``) 

#!/bin/bash#演示``反引號功能RESULT=`md5sum /home/wzx/Desktop.zip`#RESULT=$(md5sum /home/wzx/Desktop.zip)echo"Desktop.zip MD5值為:$RESULT"

再來看看反斜杠:一般用作轉義字符,或稱逃脫字符,Linux如果echo要讓轉義字符發生作用,就要使用-e選項,且轉義字符要使用雙引號 

echo-e "/n"

反斜杠的另一種作用,就是當反斜杠用于一行的最后一個字符時,Shell把行尾的反斜杠作為續行,這種結構在分幾行輸入長命令時經常使用。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新安县| 临朐县| 获嘉县| 眉山市| 金川县| 西充县| 师宗县| 衡山县| 天津市| 大埔县| 安国市| 三门县| 泌阳县| 茂名市| 康定县| 龙岩市| 安义县| 土默特左旗| 祁阳县| 四会市| 怀柔区| 化隆| 精河县| 万载县| 白朗县| 松溪县| 炎陵县| 柞水县| 冀州市| 寻乌县| 个旧市| 正安县| 玉林市| 涡阳县| 芦溪县| 云南省| 扎赉特旗| 从江县| 兰州市| 桓仁| 朝阳县|