Cp

不正常的命令

  • April 17, 2016

我有這個例子

cp `which mv` rename

我的作業是,這個命令不規範,並用不同的例子替換命令,它做的完全一樣。

我的問題是,命令不規範是什麼意思?

我不知道這個“規範”是什麼意思,但命令本身有點奇怪。將 /bin/mv 複製到 ‘rename’ 有什麼意義?完全相同的命令是

cp /bin/mv rename

萬一你不知道。`裡面的所有東西都被擴展了

`which mv`

產生(在某些系統上,輸出可能不同)

/bin/mv

換句話說。` 中的所有內容都首先被呼叫,結果被替換為最終命令。

例如,它可以是您想要的任何命令。我猜你對“日期”和“觸摸”命令很熟悉。假設我們要創建一個與目前時間戳同名的文件。獲取目前時間戳的命令是 date +%s 。看看這個例子。

touch `date +%s`

相同的東西,但在 `. ’ date +%s ’ 首先被呼叫,結果是 1460885688 (你的會不同)。之後,呼叫的命令如下所示

touch 1460885688

引用自:https://unix.stackexchange.com/questions/277049