The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Detectiemiddel inkomende bestanden zonder drukke stembureaus baldyeti Programmeren en Shell Scripting 9 08-15-2008 12:06
script om het gemiddelde aantal of bestanden? bbbngowc Programmeren en Shell Scripting 2 03-27-2008 12:57
uitvoeren van een script van inkomende e-mail jojo77 UNIX voor Dummies Questions & Answers 7 02-22-2008 01:48 PM
vinden aantal inkomende verzoeken aan een server laddu UNIX voor Dummies Questions & Answers 1 03-10-2007 01:48
awk script om het aantal bestanden uni_ajay_r Programmeren en Shell Scripting 4 10-31-2006 06:58 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 03-18-2009
hootdocta5 hootdocta5 is offline
Geregistreerde gebruiker
  
 

Join Datum: maart 2009
Posts: 5
Script het aantal inkomende bestanden

Hey guys,

Ik ben bezig met een script en Cshell Ik zit vast aan dit ene deel. Ik moet in staat zijn om in bestanden te kopiëren naar mijn map, maar deze verschillende namen geven, zodat ze niet overschrijven elkaar. Bijvoorbeeld, mijn map bevat al FILE.1 Ik wil mijn script naar het volgende bestand gekopieerd FILE.2 naam en de volgende FILE.3 en zo verder. Het moet kunnen vertellen welke bestanden er zijn en noemde de nieuwe een van de volgende hoogste waarde. Dus ik heb FILE.1, FILE.2 en FILE.3 in mijn map nu, Als ik in een ander bestand te kopiëren, moet mijn script hernoemen FILE.4 Dit script is driving me nuts de hele dag kan ik niet achter het uit. Hier is wat ik heb tot nu toe. Thanks in advance. Nieuwe code zou worden gewaardeerd, omdat ik natuurlijk geen idee wat ik doe in dit stuk hebben.


Code:
while (-d FILE.0)
cp -r FILE FILE.1
 
set ctr = 1
foreach f(*)
   set var1 = 'file $f | awk '{printf "%s\n",$3}''
   if ($var1 == 1) then
      FILE = 'ls $f | cut -f1 -d "."'
      1 = 'ls $f | awk -F "." '{printf "%s\n",$2}''
      mv $f $FILE$ctr.$1
      ctr = 'expr $ctr + 1'
  endif
end
end

 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 01:09 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0