Hallo Liste, ich will eine größere Anzahl von Dateien umbewegen und dabei alle außer eine bestimmte, also Beispiel: "bewege alle dateien mit der Endung xy außer der Datei beispiel.xy"...ich habe es mit folgenden Shellskript probiert, das läuft aber nicht..Wieso? #!/bin/bash find . -path './usr/test' -name '*.db' ! -name template.tld.db -exec mv {} /var/named \; Wenn jemand eine andere Idee hat, dann immer her damit ;-) Danke Gruß Sebastian Wolfgarten --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Sebastian Wolfgarten schrieb am 06.Okt.2000:
ich will eine größere Anzahl von Dateien umbewegen und dabei alle außer eine bestimmte, also Beispiel: "bewege alle dateien mit der Endung xy außer der Datei beispiel.xy"...ich habe es mit folgenden Shellskript probiert, das läuft aber nicht..Wieso?
Ist es nicht einfacher alle Dateien zu bewegen und die eine dann wieder zurück?
#!/bin/bash find . -path './usr/test' -name '*.db' ! -name template.tld.db -exec mv {} /var/named \;
Was soll ./usr/test sein? Funktioniert nur wenn Du Dich in / befindest, da . für das aktuelle Verzeichnis gilt. Außerdem, glaube ich nicht, daß das das ist, was Du willst. Wie wäre es mit find /usr/test -name ... Bernd --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Fri, 06 Oct 2000 schrieb Sebastian Wolfgarten:
Hallo Liste,
ich will eine größere Anzahl von Dateien umbewegen und dabei alle außer eine bestimmte, also Beispiel: "bewege alle dateien mit der Endung xy außer der Datei beispiel.xy"...ich habe es mit folgenden Shellskript probiert, das läuft aber nicht..Wieso?
mv beispiel.xy .beispiel.xy cp *.xy irgendwohin mv .beispiel.xy beispiel.xy zum beispiel cu roland --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Fri, Oct 06 2000, Sebastian Wolfgarten wrote:
#!/bin/bash find . -path './usr/test' -name '*.db' ! -name template.tld.db -exec mv {} /var/named \; find . -path './usr/test' -name '*.db' | grep -v template.tld.db | \ xargs rm
Jörg -- Dipl.-Ing. Jörg Schütter Email: joerg.schuetter@gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
B.Brodesser@online-club.de
-
joerg.schuetter@gmx.de
-
rkruggel@coordt-edv.de
-
sebastian.wolfgarten@gmx.net