![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | 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. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| direkte udgang til en fil, så e-maile den | llsmr777 | UNIX for dummyer Spørgsmål & svar | 2 | 11-21-2007 02:21 AM |
| Sådan direkte FTP kommando til at bruge en specifik IP tilføje eller NIC? | pray44u | Sun Solaris | 5 | 06-02-2006 01:49 AM |
| Direkte diskadgang | Lopatonosec | Højtstående Programmering | 3 | 05-31-2005 01:39 PM |
| Fejl: Ingen direkte omstødelsesdom foregående "(" | Nik | Højtstående Programmering | 1 | 05-17-2004 09:54 AM |
| direkte overførsel af filer via TCP / IP | darkspace | Højtstående Programmering | 5 | 08-26-2002 03:00 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Re-direkte fejlen msg til logfil
Hi All,
Jeg har et udtryk som følger: -- a \u003d `expr $ (i) + $ (j)`>> $ log_file 2> & 1 Her, hvis nogen af de værdier i eller j eller begge sker til at være tom derefter "expr" returnerer fejl "expr: 0402-050 Syntaksfejl." Mit problem er jeg ikke i stand til at omdirigere denne fejl til logfilen. Dens bliver vist på konsollen selv som jeg ikke vil. Enhver hjælp venligst ..... |
|
||||
|
Takket zazzybob
Det virkede for mig. Jeg gjorde følgende: -- Code:
a=`expr ${i} + ${j} >> $log_file 2>&1`
|
|
|||||
|
Men du ønsker også at tildele en variabel, korrekt?
Code:
a=`( expr $i + $j | tee -a $log_file ) 2>> $log_file` Skål ZB |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|