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?cp
oder rysnc
? <--- Was ist am besten geeignet?