The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Byta namn på flera filer jayell Shell-programmering och Skript 7 01-12-2009 04:27
Ta bort viss text från flera filnamn Djaunl UNIX for Dummies Frågor & Svar 6 01-15-2008 05:52
Byta namn på flera filnamn shashi_kiran_v UNIX for Dummies Frågor & Svar 4 07-11-2005 08:57
Byta namn på flera filer rmayur UNIX for Dummies Frågor & Svar 6 02-26-2004 04:40
Byta namn på flera filer piltrafa UNIX for Dummies Frågor & Svar 6 11-10-2001 12:27

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 06-28-2005
shashi_kiran_v shashi_kiran_v is offline
Registered User
  
 

Join Date: juni 2005
Inlägg: 40
Byta namn på flera filnamn

Hej Alla,

Jag måste byta namn på filnamnen.

Jag måste byta namn till exempel på följande sätt

file001 att flat1
file100 att flat100

Tack
Shash
  #2 (permalänk)  
Old 06-28-2005
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.798
Citat:
Ursprungligen postat av shashi_kiran_v
Hej Alla,

Jag måste byta namn på filnamnen.

Jag måste byta namn till exempel på följande sätt

file001 att flat1
file100 att flat100

Tack
Shash

Kommer dina filnamn alltid avsluta med 3 siffror?

Vino
  #3 (permalänk)  
Old 06-28-2005
rahul123_libra rahul123_libra is offline
Registered User
  
 

Join Date: maj 2005
Inlägg: 46
Testa här

#! / bin / ksh
i \u003d 0
för listan i `ls-l fil *"
göra
om [$ i-lt 99]
sedan
tmp \u003d "echo $ listning | sed "s / ^ [az] * [0-9] * $ / lägenheten $ i /" "
mv path_to_dir / $ i path_to_dir / $ tmp
i \u003d $ ((i +1));
fi
tmp \u003d "echo $ lista |"sed s / ^ \ ([az] \) \ ([0-9] * \) / lägenheten \ 2 / ""
mv path_to_dir / $ i path_to_dir / $ tmp
Klar </ tmp / files.txt


(Inte testat)
  #4 (permalänk)  
Old 06-28-2005
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: mars 2005
Ort: löv i B + träd
Inlägg: 2.953
hej,

Du kan prova detta,

så långt jag hade testat det fungerar,
plz låta mig veta om det finns några fel eller något som måste klargöras

-------------------------------------------------- ---
för jag i `ls platta *"
göra
echo $ i> CLS
Val \u003d "awk '(print substr ($ i, längd ($ i) -2,3);)" CLS "
mv $ i filen `expr $ val + 0"
gjord
rm-f CLS
exit 0
-------------------------------------------------- ---
  #5 (permalänk)  
Old 06-28-2005
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2004
Ort: USA
Inlägg: 511
Citat:
Ursprungligen postat av matrixmadhan
hej,

Du kan prova detta,

så långt jag hade testat det fungerar,
plz låta mig veta om det finns några fel eller något som måste klargöras

-------------------------------------------------- ---
för jag i `ls platta *"
göra
echo $ i> CLS
Val \u003d "awk '(print substr ($ i, längd ($ i) -2,3);)" CLS "
mv $ i filen `expr $ val + 0"
gjord
rm-f CLS
exit 0
-------------------------------------------------- ---

Är det inte för att jag i "ls-fil *"?
  #6 (permalänk)  
Old 06-29-2005
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Join Date: mars 2005
Ort: löv i B + träd
Inlägg: 2.953
Det var ett missförstånd

att byta namn från fil * att plana * eller
platta * eller fil *

ändå att var en bra fångst

Jag borde ha varit ännu mer försiktig


tack
  #7 (permalänk)  
Old 06-28-2005
locustfurnace locustfurnace is offline Forum Advisor  
Registered User
  
 

Join Date: Aug 2004
Inlägg: 232
Citat:
Ursprungligen postat av shashi_kiran_v
file001 att flat1
file100 att flat100


Kan även använda byta namn kommandot.

döpa "file00" "platt" *.*
byta namn på "file" "platt" *.*
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 10:05.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0