ich brauche hilfe bei einer aufgabenstellung. Es geht um SHELL Programmierung unter Solaris 10 (SHELL:Kornshell) wovon ich absolut keinen Plan habe.
ich liste die aufgabenstellungnen mal auf:
1. Erstellen eines Shell Script "zeahl"
a.) Das von 1 bis 10 zählt.
b.) das zwei werte abfragt und (aufsteigend) vom ersten bis zum zweiten zählt.
c.) wie b.) , jedoch hängt die zählrichutng davon ab, ob der zweite wert größer oder kleiner ist als der erste wert.
2. erstellen eines shell script "zeahler"
a.) das zwei übergabeparameter bekomt und wie in 1c.) vom ersten bis zum zweuten zählt.
b) zusätzlich eine Warunung ausgibt, falls der erste und der zweite wert übereinstimmen.
c.) nach dem zählvorgang den mittelwert der zahlen ausgibt.
d.) als übergabeparameter den anfangswert, den endwert und die schrittweite bekommt.
3. erstellen eines SHell scripts zur datenbearbeitung
a.) ein script "such
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hi
Von was hast du kein Plan? Vom Programmieren, von Solaris, von Kornshell oder von den Aufgaben?
Hier ein Link zu Kornshell: http://www.bolthole.com/solaris/ksh.html (en)
Und hier ein Beispiel mit Linux:
$ /bin/ksh // zu Kornshell wechseln
$ touch script1a.ksh // Datei anlegen ...
$ chmod 755 script1a.ksh // ... und ausführbar machen
$ vi script1a.ksh // Datei in Editor öffnen
- 'i' für INSERT eingeben
- Das eingeben ...
#!/bin/ksh
#
for var in 1 2 3 4 5 6 7 8 9 10 ; do
echo var = $var
done
- ... und mit 'ESC' ':' 'wq' 'RETURN' speichern
$ ./script1a.ksh // Script ausführen
Das sollte das Resultat sein:
var = 1
var = 2
var = 3
var = 4
var = 5
var = 6
var = 7
var = 8
var = 9
var = 10
Das ist eine mögliche Lösung für Aufgabe 1a. Es ist keine gute, aber es funzt. Schön machen kannst du jetzt selber ... ;-)
Gruss, d-oli