|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
Sådan indtaster if-derefter betingelse om kommandoprompt / line?
Hej
Jeg har nogle problemer med at indtaste if-konditioneres derefter i en enkelt linje på kommandoprompten i csh. Kan nogen vise, hvordan gør man det? f.eks: kilde. cshrc; cd $ dir; pwd; test-d $ backup_dir; hvis [$? -eq 1] så mkdir-p $ (backup_dir); echo indvendig loop; fi; echo uden loop; MV-f $ data_dir / * $ backup_dir; Jeg får fejl mundheld fejl mundheld [sshexec], hvis: Expression Syntax. [sshexec] Remote kommando mislykkedes med exit status 1 tak. |
| Sponsorerede links |
|
|
|
||||
|
Hvis du går ind i en "simpel kommando" med hvis, behøver du ikke at indtaste endif som følgende eksempel viser: Code:
% if ( ! -d $backup_dir ) mkdir -p $backup_dir % eller du kan bruge \ til at fortsætte på den næste linje som følgende eksempel viser: Code:
% if ( ! -d backup ) \ ? mkdir -p backup % |
| Sponsorerede links | ||
|
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| prompten linje | sobnc | AIX | 0 | 01-19-2008 05:50 PM |
| kommando for at slette logfiler er baseret på nogle betingelse | pulkit | Shell Programmering og Scripting | 4 | 01-09-2008 06:17 AM |
| inkonsekvent ls kommandoen displayet ved kommandoprompten & kører som et cron-job | rajranibl | SuSE | 5 | 07-30-2007 09:26 AM |
| Sti i prompten linje? | Leitwolf | UNIX for dummyer Spørgsmål & svar | 4 | 04-02-2007 04:25 PM |
| 2 linie prompt | Kelam_Magnus | UNIX for dummyer Spørgsmål & svar | 7 | 06-13-2002 11:23 AM |