Hi there...
kann man mit der normalen Shell (Bash) einfache Rechenaufgaben durchführen lassen?
Ich bräuchte ein Shell-Script dass mir zwei Zahlen addiert/subtrahiert und das Ergebnis ausgibt.
Es geht darum, die Differenz zwischen zwei Uhrzeiten zu ermitteln,
z.B. 20:00:00 Uhr -> Start
21:00:00 Uhr -> Ende
Differenz = 1 Stunde
Wenn das die Bash-Shell nicht kann, gehts mit der C-Shell und wenn ja wie mache ich eine Datei
zu einem C-Programm (ich kann nur mit MS Visual C++ - Programmieren von der Schule her)
Dankeschööön
Frank
Einfache Rechenaufgaben
Re: Einfache Rechenaufgaben
moin,
nein nein, das muß ja gar nicht so kompliziert sein. das problem wurde grad im linux-magazin (08/2000) auf seite 142 besprochen und als shell-script realisiert. mit etwas glück könnte man das auf dem server vom linux-magazin finden.
nein nein, das muß ja gar nicht so kompliziert sein. das problem wurde grad im linux-magazin (08/2000) auf seite 142 besprochen und als shell-script realisiert. mit etwas glück könnte man das auf dem server vom linux-magazin finden.
Re: Einfache Rechenaufgaben
Bitte berichtigen wenns zu umständlich ist, da ich auch Anfänger bin!
#!/usr/bin/perl
print "Bitte mal eine Zahl(Uhrzeit) eingeben:";
chop($a = <STDIN>);
print "Bitte die zweite Zahl(Uhrzeit) eingeben:";
chop($b = <STDIN>);
print "Jetzt noch addieren(1) oder subtr.(2)?";
chop($c = <STDIN>);
if ($c == 1) {
$ergebnis = $a + $b;
print "Ihr addiertes Ergebnis: $ergebnis
";
} else {
$ergebnis = $a - $b;
print "Ihr subtrahiertes Ergebnis: $ergebnis
";
}
-- Also wie gesagt - ich bin Anfänger. Sollte nur als Hilfe sein.
Roman
#!/usr/bin/perl
print "Bitte mal eine Zahl(Uhrzeit) eingeben:";
chop($a = <STDIN>);
print "Bitte die zweite Zahl(Uhrzeit) eingeben:";
chop($b = <STDIN>);
print "Jetzt noch addieren(1) oder subtr.(2)?";
chop($c = <STDIN>);
if ($c == 1) {
$ergebnis = $a + $b;
print "Ihr addiertes Ergebnis: $ergebnis
";
} else {
$ergebnis = $a - $b;
print "Ihr subtrahiertes Ergebnis: $ergebnis
";
}
-- Also wie gesagt - ich bin Anfänger. Sollte nur als Hilfe sein.
Roman
Re: Einfache Rechenaufgaben
Hi there...
erstmal vielen Dank für die Antworten, das Perl-Script hat auf anhieb bei mir funktioniert,
allerdings kann es keine Minuten anzeigen (z.B. wird 20.30 - 21.00 als -1 angezeigt), das
kann man bestimmt noch anders machen aber ich habe von Perl (noch) keine Ahnung, kannst du
mir da irgendwelche Bücher oder Dokus (mögl. online, Bücher sind teuer) empfehlen?!
Zu MiH: Linux-Magazin.de stellt die vergangenen Magazine erst ein paar Wochen später ins
Internet, kannst du mir das Script zuschicken oder hier posten? (fbn@gmx.net).
Dankeschööön <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Franky
erstmal vielen Dank für die Antworten, das Perl-Script hat auf anhieb bei mir funktioniert,
allerdings kann es keine Minuten anzeigen (z.B. wird 20.30 - 21.00 als -1 angezeigt), das
kann man bestimmt noch anders machen aber ich habe von Perl (noch) keine Ahnung, kannst du
mir da irgendwelche Bücher oder Dokus (mögl. online, Bücher sind teuer) empfehlen?!
Zu MiH: Linux-Magazin.de stellt die vergangenen Magazine erst ein paar Wochen später ins
Internet, kannst du mir das Script zuschicken oder hier posten? (fbn@gmx.net).
Dankeschööön <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Franky
Re: Einfache Rechenaufgaben
Hallo,
schau mal auf www.perlmeister.com
Da kann man das Buch "Goto Perl 5" bestellen oder auch erstmal einfach nur ein paar Programmbeispiele betrachten. (Sind die ganzen Perl-Artikel aus IX-Soft und Linux-magazin)
schau mal auf www.perlmeister.com
Da kann man das Buch "Goto Perl 5" bestellen oder auch erstmal einfach nur ein paar Programmbeispiele betrachten. (Sind die ganzen Perl-Artikel aus IX-Soft und Linux-magazin)
Re: Einfache Rechenaufgaben
moin,
das shell-script ist bereits auf dem ftp-server des linux-magazins, wenn auch nicht unter der im magazin angegebenen adresse:
ftp://ftp.linux-magazin.de/pub/listings ... ckkiste.sh
das shell-script ist bereits auf dem ftp-server des linux-magazins, wenn auch nicht unter der im magazin angegebenen adresse:
ftp://ftp.linux-magazin.de/pub/listings ... ckkiste.sh