WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 14.01.2002, 21:41   #11
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Daumen hoch Nicht verzagen, _m3 fragen !

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 .
_m3 ist offline   Mit Zitat antworten
Alt 14.01.2002, 22:12   #12
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard

@_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 ;-)


artemisia ist offline   Mit Zitat antworten
Alt 15.01.2002, 08:38   #13
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 57
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Ausrufezeichen Alle Angaben ohne Gewähr! Übernehme keinerlei Haftung!

@artemisias1:
Zitat:
Original geschrieben von artemisias1
sagemal, warum probierst du deine vorschläge vorher nicht einfach aus, bevor du sie ins forum stellst?
dein erster vorschlag findet das verzeichnis cgi-bin nur im aktuellen verzeichnis.
dein zweiter vorschlag funktioniert natürlich auch nicht. die datei script.pl wird nur in das letzte cgi-bin verzeichnis kopiert.
1. Ich kann auf dem Firmen-Rechner nicht UNIX etc. installieren oder aufrufen.
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
Flink ist offline   Mit Zitat antworten
Alt 15.01.2002, 11:48   #14
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard Re: Alle Angaben ohne Gewähr! Übernehme keinerlei Haftung!

Zitat:
Original geschrieben von Flink
1. Ich kann auf dem Firmen-Rechner nicht UNIX etc. installieren oder aufrufen.
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.
ad 1. ...tja des tut mir leid für dich ...und das als programmierer

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
artemisia ist offline   Mit Zitat antworten
Alt 15.01.2002, 15:50   #15
citizen428
Elite
 
Registriert seit: 03.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von artemisias1
@_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.
Du hast was vergessen arte:

_m3 sollte auch noch die ursprüngliche Funktion ausschalten und das ganze als revolutionäres neues OS verkaufen

SCNR,
citizen428
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 15.01.2002, 22:16   #16
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard

@citizen

pssst ....

ned alles dem _m3 verraten ....

greetz
arte ;-)
artemisia ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:01 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag