Dateien von A nach B kopieren und gleichzeitig umbenennen
Jan-Benedict Glaw
jbglaw at lug-owl.de
Thu Jul 10 11:35:07 CEST 2003
On Thu, 2003-07-10 08:25:16 +0200, Jonas Schrieb <che.de at schrieb.de>
wrote in message <20030710062516.GA7207 at dosenlinux.homelinux.net>:
> On Wed, Jul 09, 2003 at 10:35:36PM +0200, Jürgen Leibner wrote:
> > Gefragt ist folgendes: Auf Server A sind tausende von Dateien in
> > verschiedenen Verzeichnissen, die auf Server B in ein Verzeichnis
> > müssen. Die Dateien auf Server A haben die Endung :X und müssen zwecks
> > Datentransver zu MS-Windows eine Endung .X erhalten. Server B kann die
> > Dateien dann per Samba den MS-Windows Clients liefern. Dabei handelt es
> > ich um Binärdateien!
>
> Okay, wenn die Dateien in mehreren Ordnern liegen, wäre find vielleicht
> doch besser. Zu erst eine Version, wie ichs eigentlich gemacht hätte:
>
> find /src/ -name "*:X" -exec cp "{}" /dst/`basename "{}" ':X'`.X ";"
>
> Komischerweise will er das so nicht machen. Ich kanns mir nicht
> erklären. Aber so gehts:
Das ist ganz logisch. Der basename-Aufruf wird nur _einmal_ gemacht,
nämlich dann, wenn Du auf die Return-Taste drückst. Für die backticks
ist _nicht_ "find" verantwortlich, sondern Dein laufender
Shell-Interpreter.
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg
fuer einen Freien Staat voll Freier Bürger" | im Internet! | im Irak!
ret = do_actions((curr | FREE_SPEECH) & ~(IRAQ_WAR_2 | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20030710/e4488a44/attachment.sig>
More information about the Linux
mailing list