例1:經過反引號的`date`命令測試
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@xcn ~]
# echo '`date`'
`
date
`
#單引號時看到啥顯示啥
[root@xcn ~]
# echo "`date`"
fri jun 16 14:45:29 cst 2017
#雙引號時如果裡面是變數,會先把變數解析成具體內容在顯示
[root@xcn ~]
# echo `date`
fri jun 16 14:46:49 cst 2017
#對於連續的字串等內容一般不加引號也可,加雙引號一般比較保險,推薦
[root@xcn ~]
# echo $(date)
fri jun 16 14:48:45 cst 2017
#利用()可以列印命令輸入的內容
例2:變數定義後,呼叫時測試
1
2
3
4
5
6
7
[root@xcn ~]
# xcn=dobe #建立乙個不帶引號的變數
[root@xcn ~]
# echo $xcn #不加引號,顯示乙個變數解析後的內容
dobe
[root@xcn ~]
# echo '$xcn' #單引號,顯示乙個變數本身
$xcn
[root@xcn ~]
# echo "$xcn" #雙引號,顯示乙個變數內容,引號內可以是變數,字串等
dobe
例3:grep過濾字串例子
1
2
3
4
5
6
7
[root@xcn ~]
# cat >grep.log
bodo
xcn
[root@xcn ~]
# cat grep.log
bodo
xcn
[root@xcn ~]
# grep '$xcn' grep.log
特殊例子:awk呼叫shell變數引號例子
1
2
3
4
5
6
7
[root@xcn ~]
# xcn=123
[root@xcn ~]
# awk 'begin '
$xcn
[root@xcn ~]
# awk 'begin '
123
awk
呼叫shell變數的特殊用法
as類成員變數的特殊用法
看下面的示例 package 用符號來引用成員變數的用法在flex框架中也出現。比如 在mx.managers.systemmanager中定義了如下成員變數 mx internal var childmanager isystemmanagerchildmanager 該變數是在mx.manage...
auto定義變數的用法
學習使用auto定義變數的用法 include main c語言中提供了儲存說明符auto,register,extern,static說明的四種儲存類別。四種儲存類別說明符有兩種儲存期 自動儲存期和靜態儲存期。其中auto和register對應自動儲存期。具有自動儲存期的變數在進入宣告該變數的程式...
VC 定義全域性變數及extern用法
基本解釋 extern可以置於變數或者函式前,以標示變數或者函式的定義在別的檔案中,提示編譯器遇到此變數和函式時在其他模組中尋找其定義。此外extern也可用來進行鏈結指定。vc定義全域性變數及extern用法 全域性變數一般這樣定義 1。在一類的.cpp中定義 int myint 然後再在要用到的...