Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8322[/thread]

Kommandozeile mit einem Schalter und zwei Argument: ein Argument fällt immer unter den Tisch (Seite 2)



<< |< 1 2 >| >> 20 Einträge, 2 Seiten
renee
 2006-09-13 14:24
#69775 #69775
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
@Dubu: das habe ich auch schon vorgeschlagen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Dubu
 2006-09-13 14:27
#69776 #69776
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Oh, sorry, renee. Den Code hatte ich übersehen.
vayu
 2006-09-13 14:52
#69777 #69777
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
[quote=renee,13.09.2006, 10:48]Warum nicht die Features eines Moduls verwenden? Da muss er einen zusätzlichen Schritt machen um an die einzelnen Dateinamen zu kommen ansonsten macht es das Modul.[/quote]
ich finds unschön mehrmals den gleich Schalter auf der kommandozeile zu verwenden. Aber das ist wohl geschmackssache :)
Timo_81
 2006-09-13 19:36
#69778 #69778
User since
2006-09-12
10 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi ,
also es ist für ein Projekt gedacht , bei dem man zwei Dateien an einen grep Befehl übergibt um diese dann später mit der shell anweisung cmp zu vergleichen.

Ich wollte halt gerne einen Schalter dabei haben um verschieden 'Modi' differezieren zu können.

wenn ich eine shell anweisung z.B cmp oder grep etc. benutzen möchte brauche ich dann
system oder exec?

Liebe Grüße und wie immer danke für alles.
Timo
renee
 2006-09-13 20:03
#69779 #69779
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn Du den Output von grep haben willst, dann musst Du Backticks (`) oder besser qx{} verwenden:

Code: (dl )
my $result = qx{befehl};
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
nepos
 2006-09-14 12:31
#69780 #69780
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hm, warum machst du dan den Umweg ueber die Shell?
Timo_81
 2006-09-14 16:43
#69781 #69781
User since
2006-09-12
10 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi ,
ich dachte , wenn es in der shell eght , dann muss es doch auch in perl gehen oder so ähnlich.
Bin ziemlicher Newbie sorry

Griß
Timo
renee
 2006-09-14 16:57
#69782 #69782
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn *was* in der Shell geht? Verrat doch mal etwas mehr.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
nepos
 2006-09-14 17:20
#69783 #69783
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Naja, du willst mit grep nur bestimmte Daten holen, das geht ohne den Umweg, einen Shell-Befehl aufzurufen usw. auch in Perl. Was genau willst du denn machen? Mit bisschen mehr Infos koennen wir dir sicher auch helfen, das komplett in Perl zu loesen.
Timo_81
 2006-09-14 18:58
#69784 #69784
User since
2006-09-12
10 Artikel
BenutzerIn
[Homepage] [default_avatar]
Nun ich möchte zwei Files vergleichen die wie folgt aufgebaut sind:

Irgendein unnötige Zeug dann kommt

1.495000 121 L*H
6.437500 121 L*H
6.547500 121 H*L
8.067500 121 L*H
8.972500 121 H*L
9.450000 121 L*H
11.945000 121 L*H
12.427500 121 L*H
13.520000 121 H*L
14.147500 121 H*L

Links der Zeitpunkt in der Mitte ein uninteressanter Wert und rechts die Labels.

Es wäre wichtig zu sehen ob die Labels identisch sind und ob auch der Zeitpunkt in etwa stimmt.

Das heisst wenn in der einen File bei 12 was steht und bei der anderen erst bei 13 was dann sollte ein fehler kommen.

Man muss sich das so vorstellen:
Man hat hat eine Soundaufnahem mit Schallwelle und die Labels geben Werte der Betonung an.

Mögliche Werte sind: H*L , HH*L , H*M ,L*H , L*HL,H*,H*L

ich dachte man kann die mit grep isolieren und dann vergleichen nur wie ich dasmit dem Zeitfaktor reakisiere ist mir nicht ganz klar.
Ich dachte ich muss
H*L , HH*L , H*M ,L*H , L*HL,H*,H*L irgendwie als suchmuster
einbauen aber wie ich das mit der zeit mache hmmm...

Wenn erUnterschiede im Zeitfktor oder im Label hat sollte er es ausgeben

Ich hoffe ich habe es einigermassen verständlich gemacht.;)

LG
Timo
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2006-09-12 18:19.