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
Afgrænset File Hjælp garpal UNIX for dummyer Spørgsmål & svar 6 03-28-2008 09:58 AM
awk - afgrænset output videsh77 UNIX for Advanced & Ekspertsøgning Brugere 1 12-04-2007 10:41 PM
Kontroller, om en given fil er i ASCII-format og data er tabulatorsepareret Mandab Shell Programmering og Scripting 9 05-03-2007 06:25 PM
Afgrænset filer hrshah74 Shell Programmering og Scripting 4 02-01-2006 12:42 PM
Konvertere Tab afgrænset fil til kommasepareret fil i Unix charan81 Shell Programmering og Scripting 22 01-20-2006 09:24 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 10-17-2006
bedugget tipsy is offline
Registreret Bruger
  
 

Join Date: Jun 2006
Stillinger: 35
Thumbs up Looping gennem fanen afgrænset data

Hej folk,
Kan du venligst fortælle mig, hvordan man sløjfe gennem indholdet af en variabel under fanen afgrænset data ved hjælp af for sløjfen i ksh.

For eksempel:
data1 data2 data3 data4

Hvordan kan jeg få adgang til ovennævnte data i et for loop? Lad mig vide. Tak.

Hilsen,
T.
  #2 (permalink)  
Old 10-17-2006
bedugget tipsy is offline
Registreret Bruger
  
 

Join Date: Jun 2006
Stillinger: 35
Got løsningen. En simpel for løkke arbejdstimer. tak.

Hilsen,
T.
  #3 (permalink)  
Old 10-17-2006
gmgauthi gmgauthi is offline
Registreret Bruger
  
 

Join Date: oktober 2006
Location: Northern Illinois
Stillinger: 2
Villige til at dele det?
  #4 (permalink)  
Old 10-17-2006
bedugget tipsy is offline
Registreret Bruger
  
 

Join Date: Jun 2006
Stillinger: 35
Her er det:

files \u003d `ls -1 $ dir«

til filen i `echo $ filer«
gøre
echo $ dir / $ file
gjort

- Jeg ønskede at vise en liste over de filer i en mappe, og bruge denne liste til videre forarbejdning. Stedet for at træffe de filnavne i en fil, jeg tager det ind i en variabel. Den arkivnavne her er fanen afgrænset.

Hilsen,
T.
  #5 (permalink)  
Old 10-17-2006
tmarikle tmarikle is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2005
Posts: 683
Du er bestemt ikke behov for at skabe "ls" og "echo" processer siden ksh giver dig mulighed for at få din filliste lige fra for loop.
Code:
for file in $dir/*
do
     echo $file
done
Dette giver det samme output med enkle logik.
  #6 (permalink)  
Old 10-17-2006
bedugget tipsy is offline
Registreret Bruger
  
 

Join Date: Jun 2006
Stillinger: 35
Grunden til, at jeg gjorde det, der var for min kode Jeg har brug for de filnavne i nøgne format dvs bare filnavnet uden sti.
Måske vil jeg bruge basename funktion at udvinde bare filnavnet.

Takket tmarikle.
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 03:52 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