$()命令簡介:
把命令中某個子命令替換為其執行的結果。
1.命令格式:
$(commond)
2.命令功能:
把命令中某個子命令替換為其執行的結果,並利用該替換結果。
3.命令引數:
/
4.命令例項:
1、touch ./file-$(date +%f-%h-%m-%s).txt 建立乙個以當前時間的txt文件。
[root@xuelinux test]# touch ./file-$(date +%f-%h-%m-%s).txt
[root@xuelinux test]# ls
100.sh myar.sh showdisks.sh test3.txt
file-2016-10-11-09-21-05.txt mytartest.tar.bz2 sum1.sh
2、echo "$(pwd)" 顯示當前目錄
[root@xuelinux test]# echo "$(pwd)"
/test
``反引號命令簡介:
把命令中某個子命令替換為其執行的結果。
1.命令格式:
`commond`
2.命令功能:
把命令中某個子命令替換為其執行的結果,並利用該替換結果。
3.命令引數:
/
4.命令例項:
1、touch ./file-`date +%f-%h-%m-%s`.txt 建立乙個以當前時間的txt文件。
[root@xuelinux test]# touch ./files.`date +%f-%h-%m-%s`.txt
[root@xuelinux test]# ls
100.sh mytartest.tar.bz2 sum1.sh until.sh
files.2016-10-11-09-19-25.txt mytartest.tar.gz test1.txt while.sh
hadoop.sh q.tar.bz2 test2.txt
myar.sh showdisks.sh test3.txt
2、echo `pwd` 顯示當前目錄
[root@xuelinux ~]# echo `pwd`
/root
linux 單引號,雙引號,反引號
目的 為了保護文字不被轉換.除了他本身.就是說除去單引號外,在單引號內的所有文字都是原樣輸出.1.root jszwl161 sp49ep9 echo she is crying help 3.root jszwl161 sp49ep9 echo 4.root jszwl161 sp49ep9 ec...
Linux 反引號 單引號 雙引號簡析
1 將多個因為空格或者回車等分隔符隔開的字串合在一起,避免被命令列解析分開 例如 a b c 是乙個字串,而不會像 a b c 這樣會被解析成三個單獨的字串。2 讓一些特殊符號保持原義。反引號 這個字元所對應的鍵一般位於鍵盤的左上角,和單引號 是有區別的。反引號括起來的字串會被 shell 解釋為命...
linux 單引號 雙引號 反引號的區別。
一 單引號和雙引號 單引號和雙引號,都是為了解決中間有空格的問題。因為空格在linux中時作為乙個很典型的分隔符,比如string1 this is astring,這樣執行就會報錯。為了避免這個問題,因此就產生了單引號和雙引號。他們的區別在於,單 引號將剝奪其中的所有字元的特殊含義,而雙引號中的 ...