Cp
不正常的命令
我有這個例子
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