The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Brug af videokameraet bånd til at sikkerhedskopiere filer iBot UNIX og Linux RSS Nyheder 0 12-20-2007 12:20 PM
Kan jeg sikkerhedskopiere alle de filer jeg arbejder med hver dag bruger tjære? jo calamine Filsystemer, disketter og Hukommelse 2 10-01-2006 06:35 PM
Sådan fjernes 15days tilbage gamle filer vidya2006 Skriv her for at kontakte Site Administratorer og Moderatorer 2 05-18-2006 02:41 PM
Script til at slette alle data fra flere filer uni_ajay_r Shell Programmering og Scripting 5 03-29-2006 12:05 PM
Bring back fjernet filer Reza Nazarian UNIX for dummyer Spørgsmål & svar 2 07-23-2001 11:52 AM

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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-07-2007
dsravan dsravan is offline
Registreret Bruger
  
 

Join Date: Jul 2006
Posts: 188
Tilbage op af flere datafiler

Jeg har filesi i en direcotry at starte med forskellige navne, men har datoer i formatet 01.212.006. Sammen med disse filer, der er også filer med forskellige datoer. Hvad jeg vil gøre, er at kopiere alle de filer, der har 01212006 i dem til 01072007 og flytte det gamle filer til forskellige bibliotek.

For f.eks fil af interesse: abc.01212006.1.dat
fil uden interesse abc.01262006.1.dat

Jeg har brug for filen af interesse, der skal kopieres til abc.01072007.1.dat og derefter flytte det gamle fil til diffrerent bibliotek. Hvordan kan jeg nå det?
  #2 (permalink)  
Old 02-07-2007
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderator
  
 

Join Date: oktober 2003
Beliggenhed: -31.96,115.84
Indlæg: 1.409
Prøv ...
Code:
#!/usr/bin/ksh

date="01212006"
newdate="01072007"

for file in *$date*
do
  [[ -f $file ]] || echo no files && exit 1
  newfile=$(echo $file|sed "s/$date/$newdate/")
  cp $file $newfile
  : etc
done
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:55 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0