![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| het omzetten van midi naar wav in Solaris 10 | conandor | SUN Solaris | 1 | 11-22-2008 07:52 |
| FTP op Reliant UNIX - script probleem | Amon | Programmeren en Shell Scripting | 0 | 06-26-2006 07:41 |
| Reliant Unix en Disk Mirror | gull04 | UNIX for Advanced & Expert Gebruikers | 0 | 12-17-2004 04:56 |
| Disk Mirror in Reliant Unix - Probleem? | gull04 | Bestandssystemen, schijven en geheugen | 0 | 12-16-2004 07:07 |
| Problemen met migratie van Reliant Unix to Solaris | MS-nr | SUN Solaris | 2 | 08-27-2004 08:21 |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
converteren van afhankelijk 2 solaris
Hallo ... Ik probeer om mijn script van de ene naar de andere unix smaak ... van afhankelijk te Solaris ... Ik deed al maar kan het niet omzetten van deze awk / nawk: Eerste code als code die werkt wat ik wil onder leunt en de tweede moet doen hetzelfde onder solaris maar niet Ik heb tot nu toe van weten: 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
te weten: 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
maar dit nieuwe code niet doet hetzelfde als eerste een ... |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|