German Amiga Community Foren-Übersicht German Amiga Community
The new home for all Amiga Users out there !
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin   Chat 

Schleifen unter AmigaDOS bzw. MorphOS

 
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
dexter



Anmeldedatum: 28.10.2004
Beiträge: 10984
Wohnort: Oldenburg ____________ Ministerium für außergewöhnlichen, intergalaktischen Nonsens

BeitragVerfasst am: Di, 14.06.2016 16:11    Titel: Schleifen unter AmigaDOS bzw. MorphOS Antworten mit Zitat

Ich bin gerade aufgeschmissen und finde auf die schnelle keine Lösung. Wie macht man in der Shell denn Schleifen?

Ich möchte zum Beispiel jede Datei in einem Verzeichnis irgendwie verarbeiten. In der Bash würde ich dann sagen:
Code:
for i in ./*.png; do
  convert $i
done

Wie kann ich das aber unter AmigaDOS bzw. MorphOS lösen?

EDIT:
Also eine simple Schleife, die mir in der Shell zum Beispiel die Zahlen von 1 bis 10 nacheinander ausgibt, kriege ich schon mal mit ARexx wie folgt hin:

Code:
rx "do i=1 for 10; say i; end"


Jetzt fehlt nur noch der Teil mit den Dateien. Very Happy
_________________

[ WinUAE / BC / GOG / itch ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
thomas



Anmeldedatum: 31.10.2004
Beiträge: 858

BeitragVerfasst am: Mi, 15.06.2016 09:50    Titel: Antworten mit Zitat

Eine Schleife über alle Dateien gibt es im AmigaDOS nicht.

Aber der List-Befehl hilft in vielen Fällen:

Code:

list >ram:tempscript #?.png lformat="convert *"%p%n*""
execute ram:tempscript


Eine Zählschleife könnte man so realisieren:

Code:

set i 1
lab schleife
  echo $i
  set i `eval $i + 1`
if $i not gt 10 val
  skip back schleife
endif
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
dexter



Anmeldedatum: 28.10.2004
Beiträge: 10984
Wohnort: Oldenburg ____________ Ministerium für außergewöhnlichen, intergalaktischen Nonsens

BeitragVerfasst am: Mi, 15.06.2016 11:33    Titel: Antworten mit Zitat

Klasse, vielen Dank! Smile

Gibt es irgendwo im Netz eine empfehlenswerte Referenz für AmigaDOS? Ich habe noch das Buch, was beim Amiga 500 bei lag (Kick/WB 1.3 Zeiten), aber ich denke, da wird sich wohl auch etwas getan haben, bis Kick 3.1, oder?
_________________

[ WinUAE / BC / GOG / itch ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
thomas



Anmeldedatum: 31.10.2004
Beiträge: 858

BeitragVerfasst am: Fr, 17.06.2016 10:38    Titel: Antworten mit Zitat

Auf der OS3.9-CD sind die aktuellen Handbücher im HTML-Format drauf.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    German Amiga Community Foren-Übersicht -> Amiga Software Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de