![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hvordan separate tall og ord fra en fil ved hjelp shell scripts | kamakshi s | UNIX for Dummies Spørsmål og svar | 1 | 06-26-2008 10:02 |
| Jeg ønsker å kombinere to awk-skript som har samme loop og Filelist | LAKSHMI Narayan | Shell programmering og Skripting | 6 | 06-19-2007 06:02 |
| Solaris login scripts | citrowske | Sun Solaris | 0 | 02-08-2007 04:11 |
| scripts ikke lenger (Solaris 8) | smcadoo | UNIX for Advanced & ekspertbrukere | 3 | 01-25-2006 01:02 |
| kill skript under Solaris | 98_1LE | UNIX for Dummies Spørsmål og svar | 1 | 04-05-2002 06:15 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei eksperter,
Jeg har egne skript (ksh) hver for Solaris og AIX å installere kjerne programmer (f.eks BigBrother). Jeg har også et skript som heter Installer, som gir en menyliste til å velge et bestemt program for å installere fra en haug av programmer. Nå er jeg prøver å kombinere egne skript i en eneste slik at: 1) når jeg først kjøre "Installer" skriptet, vil det finne ut om det er en Solaris eller AIX boks 2) kjører Solaris delen av skriptet hvis det er Solaris-boksen og AIX del om det er IBM-boksen fra det fusjonerte skriptet. (noe sånt hoppe til AIX skriptet når installasjonsprogrammet scriptet finner IBM boks eller omvendt) behage hjelpe meg på denne |
|
||||
|
Hei eksperter,
behage hjelpe meg på dette. Dette er scenario: Jeg har programmer som BigBrother, PowerKeeper / PowerBroker etc.. som jeg har å installere under server bygge både for AIX og Solaris. Jeg har allerede egen installasjon scripts for både OS for alle programmer. Nå vil jeg slå sammen disse separate script (f.eks bigbrotheraix.ksh og bigbrothersolaris.ksh i en enkelt bigbrotherunix.ksh) Fra en av skriften min "installer.ksh" (menyen for å velge ønsket program fra så mange andre programmer). din ovenfor wrapper fungerer fint å velge enten Solaris eller aix bruke "uname '. Jeg vil sette dette wrapper øverst installer.ksh skript for å velge OS og skrive melding:: print "du har valgt $ OS boksen for å installere programmet. Velg fra menyen nedenfor for å installere $ OS kompatibelt program" nå når et element er valgt fra menyen, jeg skal kunne gå til enkelt script som inneholder både Solaris og AIX prosedyrer (f.eks bigbrotherunix.ksh) og velg solaris del av skriptlogikken hvis det viser seg å være en solaris-boksen. takk for oppmerksomheten. Sist endret av solaix14; 10-05-2008 kl 01:29.. Reason: ingen respons .. |
|
||||
|
Noe sånt da. Code:
# early on in the script
uname=$(uname)
# now whenever you need to branch
case $uname in
AIX) do aix stuff
do some more aix stuff;;
Solaris)
do solaris stuff;;
esac
Du vil sannsynligvis ønske å eksperimentere litt med et egnet uname streng. Jeg gjetter det kan være store AIX og riktig-saken Solaris, men jeg har ikke lett tilgang til enten system for å kontrollere dette. |
|
||||
|
hjelp med case-erklæringen for Korn shell
Hei eksperter,
1) Jeg har to manuskripter (én for Solaris og ett for AIX), nå vil jeg sette disse to skriptene i en eneste. 2) Jeg vil kjøre dette skriptet (kombinert) fra et annet script til: a) velge hvis det er en Solaris-boksen eller AIX b) kjører Solaris delen av skriptet fra den kombinerte skriptet hvis boksen kommer ut for å være Solaris eller omvendt ved hjelp av case-erklæring. takk på forhånd. |
|
||||
|
era, takk for svare tilbake. kanne du behage hjelpe meg med dette spesielt: Code:
OStype='uname -s' case $OStype in SUN) commands;; AIX) commands;; esac Kan du være så snill å fylle opp kommandoer feltet som går til AIX delen av skriptet gang OStype \u003d AIX og omvendt. Jeg har ikke endret noen ting i det originale manuset, men vedlagt AIX skriften nederst på Solaris skript. (Jeg er ikke så mye kjennskap til scripting, vil hjelpe være virkelig verdsatt) takk på forhånd. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|