![]() |
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Umwandeln von MIDI in WAV in Solaris 10 | conandor | SUN Solaris | 1 | 11-22-2008 07:52 AM |
| FTP auf Reliant UNIX - Skript Problem | amon | Shell Programmierung und Scripting | 0 | 06-26-2006 07:41 AM |
| Reliant Unix-und Disk-Spiegel | gull04 | UNIX für Fortgeschrittene und Experten | 0 | 12-17-2004 04:56 AM |
| Disk-Spiegel im Reliant Unix - Problem? | gull04 | Dateisysteme, Festplatten und Memory | 0 | 12-16-2004 07:07 AM |
| Probleme mit der Migration von Reliant Unix auf Solaris | MS-Nr | SUN Solaris | 2 | 08-27-2004 08:21 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Umwandlung von Reliant 2 solaris
Hallo ...
Ich versuche, meine Skript von einem auf ein anderes Unix-Variante ... von Reliant auf Solaris ... Ich habe alle, aber nicht, diese awk / nawk: Erste-Code, wenn Code, der funktioniert, was ich will und sich im Rahmen der zweiten sollten dieselben unter Solaris aber nicht Ich habe so weit von diesem: 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
zu diesem: 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
Aber diese neue Code nicht tun dasselbe wie bei der ersten ein ... |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|