![]() |
|
|
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 |
| konvertere MIDI til WAV i Solaris 10 | conandor | Sun Solaris | 1 | 11-22-2008 07:52 AM |
| FTP på afhængige UNIX - script problem | Amon | Shell Programmering og Scripting | 0 | 06-26-2006 07:41 AM |
| Afhængige Unix og Disk Spejle | gull04 | UNIX for Advanced & Ekspertsøgning Brugere | 0 | 12-17-2004 04:56 AM |
| Disk Spejle i afhængige Unix - Problem? | gull04 | Filsystemer, disketter og Hukommelse | 0 | 12-16-2004 07:07 AM |
| Problemer med migration fra afhængige Unix til Solaris | MS-nr. | Sun Solaris | 2 | 08-27-2004 08:21 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
konverterer fra afhængige 2 solaris
Hej ...
Jeg forsøger at konvertere min script fra den ene til den anden UNIX variant ... fra henvist til Solaris ... Jeg gjorde alt, men kan ikke konvertere dette awk / nawk: Første kode, hvis koden, som virker, hvad jeg ønsker under afhængige og den anden skal gøre samme under Solaris men det gør ikke Jeg var så langt fra dette: Code:
awk -vx=$deldate90 -vy=$deldate60 -vz=$unixdate '
{ins = $4 $5 $6
expdate = $4 $5 $6
{ if ( ins != "20010101" )
{ if ( expdate < z )
{if ( expdate < x )
print $1","$2","$3"," $5"."$6"."$4",O" > ("St");
if ( expdate >= x )
{ if (expdate < y)
print $1","$2","$3"," $5"."$6"."$4",D" > ("De")
if ( expdate >= y )
print $1","$2","$3"," $5"."$6"."$4",N" > ("In")}}
if ( expdate >= z && $4 != 2030)
print $1","$2","$3"," $5"."$6"."$4",A" > ("Ak")}}} ' myfile
til dette: Code:
nawk -v x=$deldate90 -v w=$deldate60 -v z=$unixdate '
{
expdate = $4 $5 $6
if (expdate < z)
{
if (expdate < x)
{
print $1","$2","$3"," $5"."$6"."$4",O" > ("/path/to/some/St")
}
else if (expdate >= x)
{
if (expdate < w)
{
print $1","$2","$3"," $5"."$6"."$4",D" > ("/path/to/some/De")
}
else
{
print $1","$2","$3"," $5"."$6"."$4",N" > ("/path/to/some/In")
}
}
}
else if (expdate >= z && $4 != 2030)
{
print $1","$2","$3"," $5"."$6"."$4",A" > ("/path/to/some/Ak")
}
}' myfile
men denne nye kode ikke gør samme ting gerne først en ... |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|