amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > variable in shellscript? [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2008-12-12, 18:51 h

AGSzabo
Posts: 1663
User
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

[ - Answer - Quote - Direct link - ]

2008-12-12, 19:36 h

thomas
Posts: 7721
User

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/

[ - Answer - Quote - Direct link - ]

2008-12-12, 20:09 h

AGSzabo
Posts: 1663
User
@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

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > variable in shellscript? [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.