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
oprette mapper på samme rubrik vivek_damodaran HP-UX 3 11-14-2007 03:06 PM
Tjære og flytte mapper stocksj Sun Solaris 2 11-13-2007 11:33 AM
flytter mapper til de nye mapper på flere servere mackdaddy07 Shell Programmering og Scripting 0 04-06-2007 11:30 AM
bash / awk scripting hjælpe (etablering OLD nye brugere) Jukai Shell Programmering og Scripting 2 10-17-2006 05:36 AM
oprette mapper carlvernon UNIX for dummyer Spørgsmål & svar 3 06-01-2006 01:45 PM

 
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 07-24-2008
Kiint Kiint is offline
Registreret Bruger
  
 

Join Date: Jul 2008
Stillinger: 6
Bash og Awk for at oprette mapper og flytte filer

Jeg har et sikringssystem, at FTPs kameraet filer til min maskine, men jeg ønsker at sortere billeder (taget hver 30'erne) i mapper ved time.

Hvert billede bruger følgende filformat.
yymmddhhmmsstt.jpg (hvor tt er millisekunder)

Jeg tænker de for loop er bedst

til fil i *. jpg
gøre
? her?
gjort

Jeg ved sin meget vag, men slutresultatet er jeg gætte brug awk (eller bedre?) Til at oprette variabler fra yy mm dd hh dele af filnavne, derefter oprette mapper baseret på disse variabler nested med en kontrol for at se om mappe eksisterer, skabe den mappe, hvis den gør ikke.

dvs (den måde, jeg forestiller mig det arbejde, I dont know, hvordan man faktisk bygge script til at gøre dette)

til filen i 08072400123200.jpg
gøre
% y \u003d 08
% m \u003d 07
% d \u003d 24
% h \u003d 00
hvis den ikke eksisterer directory% y - mkdir% y
hvis den ikke eksisterer directory% y /% m - mkdir% y /% m
hvis den ikke eksisterer directory% y /% m /% d - mkdir% y /% m /% d
hvis den ikke eksisterer directory% y /% m /% d /% h - mkdir% y /% m /% d /% h
MV% y% m% d% H *. jpg% y /% m /% d /% h
gjort

Flytter alle billeder taget inden for denne time i de respektive undermapper.

Enhver hjælp vil være meget værdsat.
 

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 10:45 AM.


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