Hi David! On Mon, 28 Apr 2008, David Haller wrote:
find . -iname '*&*' | while read -r xx; do \ mv -i "$xx" "$(echo "$xx" | sed 's/&/_/g')" done
oder:
find . -iname '*&*' | while read -r xx; do \ mv -i "$xx" "$(echo "$xx" | tr '&' '_')" done
oder:
find . -iname '*&*' | while read -r xx; do \ mv -i "$xx" "`echo \"$xx\" | tr '&' '_'`" done
Spontan hätte ich ja gesagt (für bash): find . -name '*&*'| while read -r xx; do mv -i "$xx" "${xx/&/_)"; done Und wieso eigentlich -iname? Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 134. You consider bandwidth to be more important than carats. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org