Mailinglist Archive: opensuse-de (1027 mails)

< Previous Next >
Re: Frage zu find und sed und Quoten
  • From: Christian Brabandt <cblists@xxxxxxxxxx>
  • Date: Mon, 28 Apr 2008 20:43:07 +0200
  • Message-id: <20080428184306.GA2213@xxxxxxxxxx>
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >