The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
skapa kataloger på samma fält vivek_damodaran HP-UX 3 11-14-2007 03:06
Tar och flyttar kataloger stocksj Sun Solaris 2 11-13-2007 11:33
flytta kataloger till nya kataloger på flera servrar mackdaddy07 Shell-programmering och Skript 0 04-06-2007 12:30
bash / awk scripting hjälp (skapa GAMLA nya användare) Jukai Shell-programmering och Skript 2 10-17-2006 06:36
skapa kataloger carlvernon UNIX for Dummies Frågor & Svar 3 06-01-2006 02:45

 
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 07-24-2008
Kiint Kiint is offline
Registered User
  
 

Join Date: Jul 2008
Inlägg: 6
Bash och awk för att skapa kataloger och flytta filer

Jag har ett säkerhetssystem som FTP kameran filer till min maskin, men jag vill sortera bilder (fattas varje 30s) i kataloger genom timme.

Varje bild använder följande filformat.
yymmddhhmmsstt.jpg (där tt är millisekunder)

Jag tänker att för slingan är bäst

för fil i *. jpg
göra
? här?
gjord

Jag vet det mycket vaga, men slutresultatet är jag gissa använda awk (eller bättre?) För att skapa variabler från yy mm dd hh delar av filnamnen, och sedan skapa kataloger baserat på de variabler nested med en kontroll för att se om katalog finns, skapa katalogen om det icke.

dvs (hur jag kan tänka mig att det fungerar, jag vet inte hur man faktiskt bygga scriptet för att göra detta)

för filen i 08072400123200.jpg
göra
% y \u003d 08
% m \u003d 07
% d \u003d 24
% h \u003d 00
om det inte finns katalogen% y - mkdir% y
om det inte finns katalogen% Y /% m - mkdir% Y /% m
om det inte finns katalogen% y /% m /% d - mkdir% y /% m /% d
om det inte finns katalogen% y /% m /% d /% h - mkdir% y /% m /% d /% h
mv% y% m% d% h *. jpg% Y /% m /% d /% h
gjord

Flytta alla bilder som tagits inom den timmen i respektive underkataloger.

Någon hjälp skulle vara mycket uppskattat.
 

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 01:03.


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