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

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

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费久久精品 | 久艹在线视频 | 成人免费观看49www在线观看 | 成人福利在线 | 精品国产91久久久 | 一级毛片电影院 | 把娇妻调教成暴露狂 | 国产一精品久久99无吗一高潮 | 色屁屁xxxxⅹ在线视频 | 一级尻逼视频 | 亚洲aⅴ免费在线观看 | 国产瑟瑟视频 | 成人在线视频网 | 极品一级片 | 亚洲福利视频52 | 精品亚洲一区二区三区 | 91网站永久免费看 | 日本在线视频免费 | 性欧美大战久久久久久久免费观看 | 香蕉国产在线视频 | 老师你怎么会在这第2季出现 | 久久99国产精品久久99 | 欧美色视| 麻豆蜜桃在线观看 | 欧美片一区二区 | 久草视频国产在线 | 日韩色视频在线观看 | 蜜桃久久一区二区三区 | 免费成人 | 久久蜜桃香蕉精品一区二区三区 | 男人午夜小视频 | 亚洲欧美aⅴ | 91精品国产91久久久久久蜜臀 | 午夜视频在线免费观看 | 久久免费视频5 | 久久精品男人 | 国产免费一级大片 | 日韩欧美精品中文字幕 | 欧美精品v国产精品v日韩精品 | 精品久久久一二三区播放播放播放视频 | 国产精品久久久久久影院8一贰佰 |