On Monday, May 10, 2004 at 11:57:52 AM, 
    Valentin Heinitz <[EMAIL PROTECTED]> wrote:

> ich wollte alle Dateien mit den Nahmen XXX_d.txt
> in d_XXX.txt umbenennen.
>
> ich habe es mit der Schleife gemacht.
> for f in *_d.txt; do cp $f d_$( echo $f | sed s/_d[.]txt/.txt/); done
>
> Geht es irgendwie eleganter, ohne Schleife?

Ich denke man k�nnte es mit ls + sed + xargs + mv (mit einiger
Option-fummelei auf seiten von xargs) hinbekommen. Rein spekulativ.


> Ich frage, weil ich sowas oder aenliches sehr oft machen muss.

Dann mach daraus eine Shell-Funktion und setzt sie in deine .profile.


-- tcr ([EMAIL PROTECTED])  ``Ho chresim'eidos uch ho poll'eidos sophos''

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an