![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Controle voorwaarde binnen de lus | ithirak17 | Programmeren en Shell Scripting | 1 | 03-13-2008 08:37 |
| remsh binnenkant van while lus | joettacm | UNIX for Advanced & Expert Gebruikers | 1 | 12-07-2007 12:54 |
| Repetitieve taken: het gebruik als .. dan in een lus | Garak | Programmeren en Shell Scripting | 2 | 03-13-2006 07:36 |
| input binnen terwijl lees lus | jhansrod | Programmeren en Shell Scripting | 3 | 08-13-2005 10:46 |
| gelezen in een while lus | dta4316 | UNIX voor Dummies Questions & Answers | 3 | 05-21-2005 10:53 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
rsh script met binnenin een lus
hallo iedereen,
Ik heb het volgende probleem: de foreach lus binnen rsh doesn'work. Ik heb geprobeerd het voor de opdracht, maar het is niet herkend. met de foreach commando ik geen enkele fout, maar het is niet echt de cyclus, het negeren van de foreach en uitvoeren 1 keer de echo commando. Iedereen heeft ideeën? rsh gastland "cd A / B exe <<stoppen 1 2 stop exe2 <<stop2 een b stop2 foreach ptcluster (30 35 40 45 50) echo PTCLUS \u003d $ ptcluster eindigen " Ik heb gelezen de volgende verklaring, maar ik weet niet of het is de echte vraag: "Wanneer dit commando wordt afgelezen van de terminal, de lus is te lezen zodra waarschuwing met" foreach? "(Of prompt2) alvorens verklaringen in de lus worden uitgevoerd. Als je een fout maakt typen in een lus op de terminal kunt u wrijf het uit. " |
|
||||
|
suggestie
hallo, ik dank u voor de suggestie, maar de draad u erop is heel anders dan mijn nummer:
Ik wil voor het uitvoeren van een lus in het samengestelde commando. in ieder geval heb ik geprobeerd de suggestie, maar niet werkte. Cheers Michele |
|
||||
|
Ik heb geprobeerd deze methode (zelfs als ik zie het als een uitdaging :-)).
maar een ander probleem ontstonden: Ik wil om de zeggenschap in de belangrijkste script van de variabele te zijn gepasseerd, dus ik zou graag willen doorgeven aan het script. Dit is de "innerlijke" script: #! / bin / sh # Lus via een reeks van getallen # Echo $ pt nome echo $ 1 pt echo $ 2 echo eta $ 3 for i in 1 2; doen .. / herlib / hwuser <<stoppen; $ 1 $ 2 $ 3 $ i stop gedaan toen ik doen $. / Forloop abc het werkt, maar zodra hij wordt aangeroepen door een ander script niet te erkennen de variabelen. bijvoorbeeld: Ik noem het vorige script (forloop) door middel van naam \u003d tt_25_5_0jet pt \u003d 20 eta \u003d 0,6 . / forloop <<stoppen $ naam $ pt $ eta stop maar niet werken ... enig idee? Thanks in advance Michele |
|
||||
|
Use-n met rsh commando & vervolgens you'r probelem zal zeker komen oplossen.
EG: rsh gastland -n "cd A / B Groeten, Lahiru Jeewantha Citaat:
|
![]() |
| Bladwijzers |
| Labels |
| shell script, shell scripting, Unix Scripting, unix scripting basics |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|