The UNIX and Linux Forums  


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
Tilføjelse af en columnfrom en specifit linje nummer til en specifik linje antal Ezy Shell Programmering og Scripting 2 05-12-2008 09:29 AM
Tilføjer linje nummer til hver linje og få samlede antal linjer chiru_h Shell Programmering og Scripting 2 03-25-2008 10:19 AM
Antal count per nummer værdiskalaer shirleyeow Shell Programmering og Scripting 5 12-19-2007 04:06 AM
at udskrive en række mindre end det faktiske antal cdfd123 Shell Programmering og Scripting 4 09-06-2007 07:56 AM
Antallet vatindlaeg VI c19h28O2 Sun Solaris 5 09-21-2006 03:41 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 01-03-2002
thangorn
Guest
  
 

Posts: n / a
Bits: 0 [Banker]
Smile Increminting en række

Hej

im skabe masser af logfiler, Im at skrive et script til at række dem og scp dem til en ekstern server,
filerne skal kaldes 0001.log 0002.log etc etc

i mit script jeg lavede en tæller variable

$ counter \u003d 00001

Jeg forsøgte at tilføje et nummer til den variable som denne
$ counter \u003d `echo" $ counter + 1 "| bc«

men det giver mig 2 ikke 0002

Jeg forsøgte med perl også $ counter + +


Er der nogen kender en enkel måde at imrement men holder leding 0's??

Tak
  #2 (permalink)  
Old 01-03-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.126
Prøv dette:
Code:
#! /usr/bin/ksh
typeset -Z4 number=0
while ((number<10)); do
    ((number=number+1))
    echo $number
done
exit 0
  #3 (permalink)  
Old 01-03-2002
LivinFree's Avatar
LivinFree LivinFree is offline Forum Advisor  
Goober ekstraordinære
  
 

Join Date: Jul 2001
Beliggenhed: Portland, OR, USA
Stillinger: 1584
Jeg holder en liste over alle RFC's på min arbejdsplads for nogle tomgang læsning, og bruger et script til at diplay et emne for antallet jeg udbuddet. Det format, de er i, er: RFC ####. txt, hvor ekstra mellemrum er polstret med "0" 's. Jeg kom op med denne enkle lidt rutine til pad venstre side af nummer med nul's indtil jeg får i alt 4 tegn:
Code:
...
numcheck=$((`echo $num | wc -c` - 1))
until [ "$numcheck" = "4" ]; do
num="0${num}"
numcheck=$((`echo $num | wc -c` - 1))
done
rcfname=rfc${num}.txt
...
Dette kan ikke være den bedste måde at gøre det, men det virker for mine behov ... Send venligst tilbage, hvis du ønsker mere hjælp til dette.

HTH
  #4 (permalink)  
Old 01-03-2002
LivinFree's Avatar
LivinFree LivinFree is offline Forum Advisor  
Goober ekstraordinære
  
 

Join Date: Jul 2001
Beliggenhed: Portland, OR, USA
Stillinger: 1584
Wow, jeg gerne Perderabo's meget bedre .... tid til at omskrive rfc.sh!
  #5 (permalink)  
Old 01-03-2002
thangorn
Guest
  
 

Posts: n / a
Bits: 0 [Banker]
Talking

Thanks guys, min script værker bøde nu

dens blev denne kommando, at jeg havde brug form dit script

typeset-Z4 antal \u003d 0





  #6 (permalink)  
Old 01-03-2002
Cameron's Avatar
Cameron Cameron is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Nov 2001
Beliggenhed: Brisbane, Australien
Stillinger: 500
Livinfree, Hvad vil du kalder RFC's??

Silly newbie spørgsmål, som jeg gætte
  #7 (permalink)  
Old 01-03-2002
thangorn
Guest
  
 

Posts: n / a
Bits: 0 [Banker]
anmodning om kommentarer

Jeg formoder, han betyder.
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 06:01 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