The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
google unix.com



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

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
probléma awk parancs viveksnv Shell programozás és Scripting 3 03-03-2008 04:59 AM
probléma tr parancs ravi raj kumar A UNIX a fejlett és szakértői Felhasználók 2 07-02-2007 07:41 AM
probléma dd parancsot vagy talán AFS probléma Anta Shell programozás és Scripting 0 08-25-2006 11:10 AM
ls parancsot probléma buckhtr77 SUN Solaris 2 12-06-2005 04:16 PM
Probléma használata közben Sed parancs gopskrish A UNIX a dummies Kérdések és válaszok 2 06-27-2005 12:26 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 04-12-2008
kodermanna kodermanna is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 11
Probléma a tr parancs az 0-9

Szia szakértők

Én kapok egy furcsa eredmény, ha a tr parancsot.
Én használ tr változtatni fájlnevek kiterjesztését létre split parancsot (az AA, AB, AC, stb a 00, 01, 02 stb.) Ha futtatni a szkriptet a parancssorból jutok a várt eredményt, de ha ezt egy cron lapot, és egy sor perl scriipt jutok furcsa eredmények. Például ab gets konvertált 08 de aa gets konvertálódik 00.

+ Old_ext \u003d AE
+ Nyomtatott régi Kiterjesztési ae
Régi Kiterjesztés ae
+ + Tr AZ 0-9
+ Echo ae
new_ext \u003d 0e
+ Nyomtatott New Extension 0e
Új Kiterjesztés 0e

az AB new_ext Jön a 08 onnan kezdve, hogy 0C, 0D, 0e ilyesmi.


Itt van a vonatkozó rész a kódot.
mert az "ls $ (base_file_name). a *`
old_ext \u003d $ (i ##*.}
print "Régi Extension" $ old_ext
new_ext \u003d `echo $ old_ext | tr" az "'0 -9 '"
print "Új Extension" $ new_ext
kész

any help is nagyra értékelik, mint sok órát töltöttem ezen. Próbáltam severl megközelítések, mint ami eval előtt visszhang, de nem sikerült ezt a munkát.
 

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 12:12 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0