拡張子が異なるファイルを同じ拡張子を持つ別のベース名にコピーします。

拡張子が異なるファイルを同じ拡張子を持つ別のベース名にコピーします。

ファイルが3つあります。

Original.js
Original.vue
Original.css

どのように簡単にコピーできますか?

Copy.js
Copy.vue
Copy.css

今まではいつも一つずつコピーしてきましたが、似たようなものを使えればcopy Original.* Copy.*本当に良いようです。

何でも変えたら魚の皮を使っています。

答え1

使用string replace

for file in Original.*
  cp $file (string replace Original Copy $file)
end

関連情報