Skripting: So cp (oder rsync) Sie dieselben Dateien (und Dateinamen) mit automatischer Umbenennung und Beibehaltung von .ext

Skripting: So cp (oder rsync) Sie dieselben Dateien (und Dateinamen) mit automatischer Umbenennung und Beibehaltung von .ext

Ich möchte ein einfaches Bash-Skript (for-Schleife) schreiben.

Nach Erhalt einer Liste der gewünschten Dateien, z. B.: find /start/* -iname "*.txt" > txt.list Ich möchteKopierenalle an einem einzigen Ziel mit automatischer Umbenennung und Beibehaltung ihrer Erweiterungen.

Wenn die Quelle(n) also:

  • /start/sourceA/: name1.txt, name2.txt, name3.mov, ..., namen.txt, ecc...
  • /start/sourceB/: name1.txt, name2.txt, name4.ods, ..., namen.txt, ecc...
  • /start/sourceC/: name1.txt, name2.txt, name7.jpg, ..., namen.txt, ecc...

Ich hätte gerne ein einziges Ziel mit allen TXT-Dateien:

  • /end/destination: name1.txt, name1_01.txt, name2.txt, name2_01.txt, ..., namen.txt, ecc...

Können Sie mir bitte helfen und erklären, wie das geht?
cpoder rysnc? <--- Was ist am besten geeignet?

verwandte Informationen