將通配符數組傳遞給 cp

將通配符數組傳遞給 cp

我需要幫助將通配符數組傳遞給 cp,我知道可以做到,但無法弄清楚,

我有 3 個文件,全部以 somefile 開頭,但有 3 個不同的副檔名

  • 一些文件.conf
  • 一些文件.dat
  • 一些文件.py

在一個包含一堆其他文件的資料夾中,我只想將它們複製到不同的位置。

我記得是這樣的

cp somefile.[py conf dat] /somewhere

但這不起作用

我在網路上搜尋過,但找不到我正在使用的關鍵字。

答案1

根據外殼的不同,您可以使用大括號擴展

cp somefile.{py,conf,dat} /somewhere

相關內容