![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| konvertáló midi a wav a Solaris 10 | conandor | SUN Solaris | 1 | 11-22-2008 07:52 AM |
| FTP támaszkodik a UNIX - forgatókönyv probléma | Amon | Shell programozás és Scripting | 0 | 06-26-2006 07:41 AM |
| Támaszkodik Unix és Lemezkarbantartó Tükör | gull04 | A UNIX a fejlett és szakértői Felhasználók | 0 | 12-17-2004 04:56 AM |
| Lemez tükrök támaszkodik Unix - Probléma? | gull04 | Fájlrendszerek, lemez és memória | 0 | 12-16-2004 07:07 AM |
| Problémák a áttérésről támaszkodik a Solaris Unix | MS-i | SUN Solaris | 2 | 08-27-2004 08:21 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Átalakítás támaszkodik 2 solaris
Hello ...
Próbálom átalakítani az én szkript egy másik unix íz ... támaszkodik, hogy a Solaris ... én minden, de nem ezt awk / nawk: Először is a kódot, ha a kódot, ami működik, amit akarok a segítségre, a második nem kell ugyanazt a Solaris alatt, de ez nem Én eddig a következő: Kód:
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
e: Kód:
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
de ez az új kód nem ugyanaz, mint elsőre ... |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|