Hi David! On Mon, 28 Apr 2008, David Haller wrote:
Hallo,
Am Mon, 28 Apr 2008, Christian Brabandt schrieb:
Spontan hätte ich ja gesagt (für bash): find . -name '*&*'| while read -r xx; do mv -i "$xx" "${xx/&/_)"; done
$ t='a&b&c'; echo "${t/&/_}" a_b&c
*grummel* $ t='a&b&c'; echo "${t//&/_}" a_b_c
find . -name '*&*' | while read -r new; do \ while test "x${new/&/_}" != "x${new}"; do \ new="${new/&/_}"; \ done; \ mv -i "$xx" "$new"; \ done
eigentlich unnötig. Mit freundlichen Grüßen Christian -- Jedes Problem erlaubt zwei Standpunkte: Unseren eigenen und den falschen. -- Channing Pollock -- 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