![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Ta bort ord från fil | Beeser | UNIX för avancerade & Expertanvändare | 5 | 12-19-2008 12:45 |
| bort första orden från en linje | shellscripter | Shell-programmering och Skript | 4 | 10-08-2008 02:34 |
| läsa argument från shell | DNAx86 | High Level Programming | 1 | 05-11-2008 12:56 |
| Bash Shell - # argument | DNAx86 | Shell-programmering och Skript | 1 | 01-10-2008 01:23 |
| Shell script med argument | sankar6254 | Shell-programmering och Skript | 3 | 12-22-2003 09:21 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
HUS, jag behöver alla övriga argument, inte bara det tredje, till exempel: - Om den totala argument 7 utdatat shuld vara sista 5 argument .. och om det totala argumetns är 10 thn o / p shuld vara 8 .. hoppas att du fick mina krav
|
|
||||
|
Citat:
Du kan få räkna av det totala antalet argument som förs vidare. och då kan du behålla alla of'em utom första 2 argument använder slingan. echo "num av args:" $ # följande för slinga kommer att visa alla de argument som förs över: för arg i "$@"; göra echo "arg" $ arg; gjord Du kan köra samtidigt loop 2 mindre än de räknat till $ # var \u003d "$ # - 2" Du kan sedan köra loop i omvänd ordning till värde var uppnås. Hoppas du fick vad jag försöker förmedla. Tack Varun Gupta |