amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > variable in shellscript? [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

12.12.2008, 18:51 Uhr

AGSzabo
Posts: 1663
Nutzer
hi,
ich habe mein altes amigados handbuch ausgegraben, werde aber nicht schlau draus. ich suche nach einer möglichkeit, eine nummer als eingabe abzufragen und diese nummer dann in dateinamen einzubauen. siehe zb das:

lha -erxq a data:backups/os39bb2.18.lha o3:#?
lha d data:backups/os39bb2.18.lha fonts/courier/24 fonts/napsab/11
lha -erx a data:backups/os39bb2.18.lha o3:fonts/courier/24 o3:fonts/napsab/11
lha t data:backups/os39bb2.18.lha

die vorkommnisse von "18" sollen durch die zuvor abgefragte zahl erssetzt werden. kann man da was machen oder braucht man dazu arexx?

gruesse,
Andreas
--
OS3.9bb2 - a4000 mit CyberstormPPC 68060 50mhz / PPC 200mhz - Cybervision - Ariadne_II - DVD (Slave) und 320gb HD (master)(128gb nutzbar) beide am a4000 ide-port - HD Floppy - BenQ FP93G TFT

[ - Antworten - Zitieren - Direktlink - ]

12.12.2008, 19:36 Uhr

thomas
Posts: 7650
Nutzer

Eingabe abfragen ist schwierig. Aber du kannst dem Script Parameter eingeben und die dann einsetzen.

Das sähe dann etwa so aus:

code:
.key nummer/a
lha -erxq a data:backups/os39bb2.<nummer>.lha o3:#? 
lha d data:backups/os39bb2.<nummer>.lha fonts/courier/24 fonts/napsab/11
lha -erx a data:backups/os39bb2.<nummer>.lha o3:fonts/courier/24 o3:fonts/napsab/11
lha t data:backups/os39bb2.<nummer>.lha


Und aufrufen würdest du es so:

execute s:backup 18

Wenn < und > im Programm zu oft vorkommt, oder wenn es Konflikte gibt, kannst du es auch ändern. Und ein Default für Nummer kannst du auch mitgeben:

code:
.key nummer
.def nummer 18
.bra [
.ket ]
lha -erxq a data:backups/os39bb2.[nummer].lha o3:#? 
lha d data:backups/os39bb2.[nummer].lha fonts/courier/24 fonts/napsab/11
lha -erx a data:backups/os39bb2.[nummer].lha o3:fonts/courier/24 o3:fonts/napsab/11
lha t data:backups/os39bb2.[nummer].lha


Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

12.12.2008, 20:09 Uhr

AGSzabo
Posts: 1663
Nutzer
@thomas:

ok, danke!

ps: bra-ket is lustig :)
--
OS3.9bb2 - a4000 mit CyberstormPPC 68060 50mhz / PPC 200mhz - Cybervision - Ariadne_II - DVD (Slave) und 320gb HD (master)(128gb nutzbar) beide am a4000 ide-port - HD Floppy - BenQ FP93G TFT

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > variable in shellscript? [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1997-2019 by amiga-news.de - alle Rechte vorbehalten.
.