![]() |
|
|
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 |
| Expression syntax | Morava | Shell-programmering och Skript | 1 | 03-20-2009 06:43 |
| sed Fel: Syntax error: omdirigering oväntade | phpfreak | Shell-programmering och Skript | 3 | 12-04-2008 05:19 |
| nim mksysb fel: / usr / bin / savevg [33]: 1016,07: syntaxfel | astjen | AIX | 9 | 10-03-2008 12:44 |
| awk Shell skriptfel: "Syntaxfel:" Split "oväntade | Herry | UNIX for Dummies Frågor & Svar | 2 | 03-17-2008 11:16 |
| Fel: initializer uttryck listan behandlas som sammansatta uttryck | arunchaudhary19 | High Level Programming | 12 | 11-16-2007 06:44 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
En mer uttryck syntaxfel
HI igen, fortfarande arbetar på uppdrag som är mycket svårt med tanke vi precis börjat UNIX 4 veckor sedan. Skriptet bör ändra tillstånd för användaren beroende om x, w och r, till motsatsen. När jag försöker köra det, jag får uttrycket fel. Kan du platsen där problemet ligger? Jag uppskattar verkligen det!
Tack så mycket! #! / bin / csh # Detta skript kommer att acceptera ett filnamn som ett argument, och ordet # Läsa, skriva eller köra som andra argument # Utöver detta kommer det att byta tillstånd till motsatt ett if ($ 2 \u003d\u003d läsa) if (-r $ 1) då chmod + r $ 1 echo Tillstånd ändrats till läsbara annan chmod-r $ 1 echo Tillstånd ändras inte läsbar endif else if ($ 2 \u003d\u003d skriva) if (-w $ 1) då chmod + w $ 1 echo Tillstånd ändrats till writeable annan chmod-w $ 1 echo Tillstånd ändrats för att inte writeable endif annan if (-x $ 1) då chmod + x $ 1 echo Tillstånd ändrats till körbara annan chmod-x $ 1 echo Tillstånd ändras till icke körbara endif |