-4

例:

/source/tmp/にあるファイル

abc-1.0.0-SNAPSHOT.jar

宛先/destination/webapp/のファイル

abc-1.0.0-06062013.jar   

古いファイル (宛先) を新しいファイル (ソースから) に置き換えるようなコマンドを作成するにはどうすればよいですか?

  1. ファイル パターンが存在する場合は、宛先ファイル ( ) をソース ファイル ( )abc-1.0.0<any value>.jarに置き換えます。abc-1.0.0-06062013.jarabc-1.0.0-SNAPSHOT.jar
  2. ファイルパターンabc-1.0.0<any value>.jarが宛先に存在しない場合、変更なし
4

2 に答える 2

-1

私はこれに対する解決策を見つけました:

find /destination/webapp -type f -name 'abc-1.0.0-*.jar' -exec cp /source/tmp/abc-1.0.0-SNAPSHOT.jar {} \
于 2013-06-26T14:32:03.167 に答える