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
Tildeling af værdier til et array via for / mens loop fiori_musicali Shell Programmering og Scripting 2 11-24-2008 11:01 PM
Tildeling af værdier til en Array kkraja Shell Programmering og Scripting 1 08-11-2008 06:28 AM
string manipulering psalas UNIX for dummyer Spørgsmål & svar 9 04-15-2008 10:00 AM
tildele værdier til en variabel trichyselva UNIX for dummyer Spørgsmål & svar 3 12-14-2007 01:55 AM
Tildeling af værdier til et array yongho UNIX for dummyer Spørgsmål & svar 4 07-13-2005 08:49 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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-15-2009
Anteus Anteus is offline
Registreret Bruger
  
 

Join Date: Jun 2009
Stillinger: 54
retreiving og tildeling af værdier og manipulering snor i en for løkke

Hej

Jeg er ny på shell-scripting og jeg forbereder et script.
for nu er jeg arbejde på et delkonsolideret del af det .. men jeg er ikke i stand til at gøre det arbejde.

---
test-kode, som jeg arbejder på
--------------------------
IFS \u003d ""
Sample_eve \u003d `psg proc_s | grep ty«
n \u003d 0
for linje i $ Sample_eve
gøre
n \u003d `expr $ n + 1«
Sam $ n \u003d $ ( `echo $ line | awk-F" "(print $ 5) '| awk-F": "' (print $ 2) '«)
echo $ Sam $ n
gjort
----------------------------
Det, jeg forsøger at det er ..
opregne alle proces opkaldt proc_s, der kører i øjeblikket og er på maskinen ty ..
befolker dem i variablen Sample_eve.
og derefter få adgang til hver linje fra Sample_eve og behandle dem på et individuelt grundlag.
men det sker ikke .. for loop kun går gennem en gang .. hvis jeg ikke angiver IFS \u003d "" derefter linje tager ordret data fra $ Sample_eve ... som jeg ikke kan få særskilte starttidspunkt for hver proces. (den kører 35 gange i 4 linjer .. Jeg vil gerne gøre det kører kun 4 gang i 4 linje).

jeg gør «echo $ line | awk-F" "(print $ 5) '| awk-F": "' (print $ 2) '` .. således at få starttidspunktet for hver proces i minutter .. så er jeg am tildele den i array Sam så få starten protokollat for hver proces.
men at få et output fejl som denne ..
for denne matrix opgaven som Test [9]: 04 ^ J28 ^ J04 ^ J09: ikke fundet.
04, 28,04,09 er korrekt vist de er de minutter .. men ikke på en ordentlig måde.

Jeg sidder med det her .. behage hjælp mig. Jeg er ikke i stand til at gøre koden arbejde.

Jeg bruger den Korn shell.
tak
 

Bogmærker

Tags
awk, skære, for hver, for løkke

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:16 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