![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| convertir midi en wav dans Solaris 10 | conandor | SUN Solaris | 1 | 11-22-2008 07:52 AM |
| FTP sur Reliant UNIX - problème de script | amon | De programmation et de script Shell | 0 | 06-26-2006 06:41 AM |
| Reliant Unix et disque Miroirs | gull04 | UNIX for Advanced & Expert Users | 0 | 12-17-2004 04:56 AM |
| Miroirs de disque dans Reliant Unix - Problème? | gull04 | Systèmes de fichiers, disques et mémoire | 0 | 12-16-2004 07:07 AM |
| Problèmes avec la migration de Reliant Unix Solaris | MS-No | SUN Solaris | 2 | 08-27-2004 07:21 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
dépendantes de la conversion de 2 solaris
Bonjour ...
J'essaie de convertir mes scripts à partir de l'un à l'autre unix saveur ... dépendantes à partir de solaris ... J'ai fait tout mais ne peut pas convertir ce awk / nawk: Tout d'abord le code si le code qui fonctionne en vertu de ce que je veux dépendantes, et la seconde devrait faire de même sous solaris, mais il n'est pas Je n'ai à ce jour de: 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
à ceci: 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
mais ce nouveau code ne fait pas même chose comme le premier ... |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|