![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#11 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() Code:
#!/usr/bin/perl # Usage: # Parameter 1: Das zu kopierende File # Parameter 2: Das zu durchsuchende Verzeichnis # Parameter 3: Der zu suchende Verzeichnisname # Verzeichnisse & Files muessen full-qualified angegeben werden !!! # eg.: multicp.pl /tmp/script.pl /usr/local/apache/htdocs cgi-bin require v5.6.1; use strict; use File::Find; use File::Copy; find( {bydepth => 1, wanted => \&nix, preprocess => \&multicp}, $ARGV[1]); sub multicp { if($File::Find::dir =~ /$ARGV[2]$/) { if( not copy( $ARGV[0], $File::Find::dir) ) { print STDERR "$ARGV[0] couldn' be copied to $File::Find::dir\nGrund: $!\n"; } } return (@_); } sub nix {;}
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
![]() |
![]() |
![]() |
#12 |
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
![]() @_m3
mh ...... also schlecht wäre es jetzt nicht, wenn du noch tcl/tk miteinbinden würdest und ein gui implementierst, das gleichzeitig das neue rtl-prog, die titelseite vom focus, die neusten börsenkurse, die gestrige temperatur und die schönsten klatschgeschichten aus den wiener kaffeehäusern anbietest ... wenn schon, denn schon. greetz artemisia ;-) |
![]() |
![]() |
![]() |
#13 | |
Hero
![]() |
![]() @artemisias1:
Zitat:
2. mein erster Vorschlag findet alle Verzeichnisse ab dem aktuellen 3. alle Angaben sind ohne Gewähr. Ich darf davon ausgehen, daß Sloter soviel Grundkenntnisse mitbringt, um hier keinen Blödsinn anzustellen und vorher selber noch im MAN nachsieht. 4. Mag sein, daß mein 2. Vorschlag nicht funktioniert. Das wollte ich selber wissen, ob es so läuft.
____________________________________
Bibel |
|
![]() |
![]() |
![]() |
#14 | |
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
![]() Zitat:
ad 2. mit deinem vorschlag findest du nicht alle verzeichenisse cgi- bin ab dem aktuellen, sondern nur eins, falls es existiert, eben cgi-bin, aber kein cgi-bin2 oder www/cgi-bin usw usw usw find -type d -name "*cgi-bin*" -print wenn du unbedingt willst, kannst du die anführungszeichen weglassen: find -type d -name *cgi-bin* -print und bei vielen versionen auch -print: find -type d -name *cgi-bin* aber auf keinen fall die wildcards das funktioniert auf jeden fall nicht außerdem verzeichnis cgi-bin werden keine weiteren gefunden ad 3. dazu sag i nix ad 4. mh ... ich glaub dazu sag ich a nix ... greetz artemisia |
|
![]() |
![]() |
![]() |
#15 | |
Elite
![]() |
![]() Zitat:
_m3 sollte auch noch die ursprüngliche Funktion ausschalten und das ganze als revolutionäres neues OS verkaufen ![]() SCNR, citizen428 |
|
![]() |
![]() |
![]() |
#16 |
Elite
![]() Registriert seit: 07.02.2001
Beiträge: 1.441
|
![]() @citizen
pssst .... ned alles dem _m3 verraten .... greetz arte ;-) |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|