Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
Google Site



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #8 (permalink)  
Old 09-28-2006
vgersh99's Avatar
Moderator
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5199
Sitat:
Originally Posted by systemsb
Hva om antallet er ikke kjent, og de varierer mellom linjene
Hvordan skal vi registrere og skrive dem ut, som vist ovenfor

mens IFS \u003d lese site plass nummer. . . . . (N antall felt)
ikke bruker dette paradigmet.
lese hele "linje" inn i en variabel, regne ut hvor mange felt der og tildele dem riktig megetsigende navnet / variable av alle tall.

Andre kan ha andre ideer.
Sponsede lenker
  #9 (permalink)  
Old 09-28-2006
Glenn Arndt's Avatar
Uregelrett Lurker
 

Bli Date: Feb 2006
Beliggenhet: Indianapolis, IN
Innlegg: 255
Hvis feltene varierer mye, og hvis denne filen er relativt stor, bruk awk.
  #10 (permalink)  
Old 09-28-2006
Registrert bruker
 

Bli Dato: Sep 2006
Innlegg: 2604
En annen måte er store i ordboken / nummerverdien. f.eks Python


Code:
>>> d = {}
>>> for lines in open("input.txt"):
... 	all = lines.strip().split(",")
... 	d[all[0]] = all[1:]
... 	
>>> d
{'www.real.com': ['324kb', '1', 'MyPlace'], 'www.yahoo.com': ['423kb', '2', 'Mysite', 'Public site']}
>>>

  #11 (permalink)  
Old 02-04-2009
Registrert bruker
 

Bli Dato: desember 2008
Beliggenhet: Spotsylvania, Va
Innlegg: 9
Jeg la merke du brukte ksh bør dette arbeidet i et bash
  #12 (permalink)  
Old 06-27-2009
kshji's Avatar
Registrert bruker
 

Bli Dato: juni 2009
Sted: Finland
Innlegg: 290
#! / bin / ksh
oIFS \u003d "$ IFS"
mens les str
gjøre
# Delimeter,
IFS \u003d ""
# Parse str til array flds bruker delimeter $ IFS
set-A flds - $ str
IFS \u003d "$ oIFS" # returnere org IFS
cnt \u003d $ (# flds [*]) # antall verdier
# 1ste feltet verdien verdien av flds [0]
# Print "1ste fld verdi \u003d $ (flds [0])"
Ferdig <sitenames.csv
Sponsede lenker
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er Av


Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Tilordne verdier til variabler fra en tekstfil sarsani Shell programmering og Skripting 3 06-26-2009 08:05
Awk / shell spørsmålet: Les fra fil og tilordne variabler. akbar Shell programmering og Skripting 3 05-07-2008 07:10
Hvordan lese en konfigurasjonsfil og Tilordne til Variable redlotus72 UNIX for Dummies Spørsmål og svar 1 11-13-2006 12:14
Tilordne verdi til en variabel i en parameter fil gopskrish Shell programmering og Skripting 2 06-22-2005 08:26
Hvordan kan jeg lese variabelverdier fra fil? redlotus72 UNIX for Dummies Spørsmål og svar 1 03-14-2005 05:38



Alle klokkeslett er GMT -4. Nå er klokken 12:13.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0