麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

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

2020-07-27 18:44:43
字體:
來源:轉載
供稿:網友

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把行尾的反斜杠作為續行,這種結構在分幾行輸入長命令時經常使用。

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 2019天天干夜夜操 | 国产九色在线观看 | 国产羞羞视频在线免费观看 | 91 在线观看| 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 国产精品久久久乱弄 | 涩涩天堂| 黄污网址 | 中文字幕在线永久视频 | 性欧美极品xxxx欧美一区二区 | 一区二区三区欧洲 | 国产精品久久久久久久久久久久久久久久 | 亚洲日本欧美 | 男男羞羞视频网站国产 | av免费在线播放网址 | 国产亚洲精品视频中文字幕 | 91精品观看91久久久久久国产 | 精品国产91久久久久久久 | 成人国产精品一区 | 欧美精品一区二区三区久久久 | 暴力肉体进入hdxxxx0 | 久久久久久久久久综合 | 国产成人av一区 | 亚洲午夜视频 | 综合在线视频 | 天天草夜夜爽 | 国产精品99久久99久久久二 | av人人| 深夜福利久久久 | 亚洲激情91| 久久福利在线 | 99爱视频| 久久精品美乳 | 成人综合区一区 | 天使萌一区二区三区免费观看 | 亚洲午夜国产 | 日本在线精品视频 | 久久久国产视频 | 久久成人亚洲 | 日韩视频在线视频 | 看免费的毛片 |