linux命令替換符 () 反引號

2021-09-20 20:21:10 字數 1806 閱讀 6011

$()命令簡介:

把命令中某個子命令替換為其執行的結果。

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,這樣執行就會報錯。為了避免這個問題,因此就產生了單引號和雙引號。他們的區別在於,單 引號將剝奪其中的所有字元的特殊含義,而雙引號中的 ...