![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| problem i awk kommandot | viveksnv | Shell-programmering och Skript | 3 | 03-03-2008 04:59 |
| Problemet med tr kommandot | ravi raj kumar | UNIX för avancerade & Expertanvändare | 2 | 07-02-2007 07:41 |
| Problemet med dd-kommando eller kanske AFS problem | Anta | Shell-programmering och Skript | 0 | 08-25-2006 11:10 |
| ls kommandot problem | buckhtr77 | Sun Solaris | 2 | 12-06-2005 04:16 |
| Problem med Sed kommandot | gopskrish | UNIX for Dummies Frågor & Svar | 2 | 06-27-2005 12:26 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Problem med tr kommandot az 0-9
Hej experter,
Jag får ett konstigt resultat när du använder tr kommando. Jag använder tr ändra filnamn förlängningar skapats av split-kommandot (från aa, ab, ac etc till 00, 01, 02 osv.) Om jag köra skript från kommandoraden jag förväntade resultat, men när jag gör det via ett cron tab och åberopas från en perl scriipt jag få konstiga resultat. Exempelvis AB får konverteras till 08 men aa får omvandlas till 00. + Old_ext \u003d ae + Print old ae Old ae + + Tr az 0-9 + Echo ae new_ext \u003d 0e + Print Nya Förlängning 0e Nya Extension 0e för ab new_ext kommer som 08 därifrån och framåt är det 0C, 0D, 0e sådär. Här är den aktuella delen av koden. för jag i `ls $ (base_file_name). a *" old_ext \u003d $ (i ##*.} print "old" $ old_ext new_ext \u003d `echo $ old_ext | tr" az "'0 -9 '" print "Nya Extension" $ new_ext gjord någon hjälp skulle vara mycket uppskattat eftersom jag tillbringat många timmar på detta. Jag försökte severl metoder som att eval framför eko men kunde inte få detta att fungera. |