1
剛開始學習shell腳本,只是兩者之間有點混亂。他們似乎在做同樣的操作?有人可以提供任何示例來顯示其不同的工作? 謝謝。cp -r與cp -recurse做同樣的事嗎?
剛開始學習shell腳本,只是兩者之間有點混亂。他們似乎在做同樣的操作?有人可以提供任何示例來顯示其不同的工作? 謝謝。cp -r與cp -recurse做同樣的事嗎?
是的。它確實如此。
只要明確無誤,Cmdlet參數可以縮短。由於-Recurse
是與R
開始的Copy-Item
的唯一參數以下所有會做同樣的:
-Recurse
-Recurs
-Recur
-Recu
-Rec
-Re
-R
然而,這主要是爲了幫助互動打字(因爲是別名)。在腳本中,應該通常依賴於cmdlet名稱和完整的參數名稱,因爲當添加的參數與使用縮短的參數衝突時,腳本將停止工作(請注意,這不是保證;一段時間PSCX甚至爲PowerShell 2添加了一個不同的Get-Random
cmdlet。因此覆蓋了內置的一個 - 您可以使用完整的cmdlet名稱,但這會很快變得很難處理)。
O_o PSCX傢伙應該在他們的名詞前加上...... *咳嗽* @KeithHill lol –
感謝您的信息! – Nitin