Wouter Verhelst schreef op 2013-03-25 16:50:
On 25-03-13 16:42, Frans van Berckel wrote:
Wouter Verhelst schreef op 2013-03-25 15:26:

#!/bin/bash
while [ ! -z "$1" ]
do
  NAME="$1"
  shift
  BASE="${NAME%.*}"
  EXT="${NAME#$BASE}"
  BASE="$(echo "$BASE" | sed -e 's/ *$//')"
  mv "$NAME" "${BASE}.${EXT}"
done

Je script samen met onderstaande werkt. Maar ik krijg alleen wel twee
punten bij de extensie?

find . -name "* .*" -exec extra-spaces.sh {} \;

Dat kan ook, maar -print0 | xargs -0 forkt minder (dus is sneller).

Tino Rossi - Vieni Vieni .mp3 wordt nu Tino Rossi - Vieni Vieni..mp3

Oeps, mijn fout.

mv "$NAME" "${BASE}${EXT}"

zou beter moeten lukken.

Super, heb tevens # echo "Renaming: ${BASE}${EXT}" boven de mv gezet.

*my fingers are crossed now for the big one*

find . -name "* .*" -print0 | xargs -0  extra-spaces.sh

Met vriendelijke groet,


Frans van Berckel



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Antwoord per e-mail aan