The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Läs från textfil missar första raden davewg Shell-programmering och Skript 2 03-12-2009 12:26
Ett skript som läser särskilda fileds från den 7: e raden i en fil samura Shell-programmering och Skript 2 02-27-2009 06:26
shell script för att läsa data från textfil och sedan läsa in den i en tabell i TOAD pallavishetty Shell-programmering och Skript 1 10-31-2008 04:15
Script för att lägga till en enda rad i mitten av textfil. progkcp Shell-programmering och Skript 2 05-12-2008 03:44
läsa en fil som indata och passerar varje rad till en annan script sajjad02 Shell-programmering och Skript 0 09-25-2004 12:13

 
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ök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-18-2009
jermaine4ever jermaine4ever is offline
Registered User
  
 

Join Date: mars 2009
Inlägg: 21
Skript läser inte den sista raden i textfilen

Hej,
Jag har fått ett skript som läser en textfil, och har fått tre problem som jag en kämpar med.

1. Skriptet läser inte den sista raden i textfilen
2. inom andra "elif" i skriptet jag tagit en "paus" - skriptet körs utan problem (utom det första problemet), men om en situation uppstår där den andra "elif" är utfört eko meddelande visas och alla verkar fungerar bra, men om jag försöker köra scriptet en andra gång med ett villkor som inte uppfyller de andra "elif" ekot från den andra "elif" fortfarande visas "- det här problemet ony händer efter den andra" Elif " utförs minst en gång.

3. Istället för att bryta ut koden i den andra "elif" Jag ville att användaren ska tillbaka till första ekot där de ombeds att ange "testdagen"

Jag försökte goto men efter att göra lite forskning jag inser att jag använder Korn Shell och jag goto Cann använda

Kanna någon hjälp?

\u003d\u003d\u003d SCRIPT \u003d\u003d\u003d\u003d

#! / bin / ksh

echo 'Ange testdagen eller 0 för alla dagar: "
Läs x
count \u003d 0
samtidigt läsa linje
göra
echo $ line | läsa abcd
if [ "$ a" \u003d "$ x"]; sedan

(IFS \u003d-
printf "1 \ n 1 \ n 0 \ n 0 \ n 1 \ n 1 \ n 7 \ n 0 \ n"
printf "% s \ n '$ c
printf "1 \ n 1 \ n 0 \ n 0 \ n 0 \ n n \ n 1 \ n 100 \ n ') |
"$ LOTO" / bin / loto_tsim> / dev / null 2> & 1

Låt count \u003d count 1
echo "Wager Antal $ (COUNT) är:" $ c

elif [ "$ x" \u003d "0"]; sedan

(IFS \u003d-
printf "1 \ n 1 \ n 0 \ n 0 \ n 1 \ n 1 \ n 7 \ n 0 \ n"
printf "% s \ n '$ c
printf "1 \ n 1 \ n 0 \ n 0 \ n 0 \ n n \ n 1 \ n 100 \ n ') |
"$ LOTO" / bin / loto_tsim> / dev / null 2> & 1

Låt count \u003d count 1
echo "Din satsning är:" $ c


elif [ "$ a"! \u003d "$ x"] | | [ "$ a"! \u003d "0"]; sedan

echo "Sorry Den testdagen angav inte finns"
bryta


fi



done <LottWagers2.txt



\u003d\u003d\u003d\u003d\u003d\u003d\u003d textfil data \u003d \u003d\u003d\u003d\u003d

3 1 01-02-27-28-29-30 (99) Både 1
1 1 01-31-32-33-34-35 (99) Både 3
1 1 03-06-09-10-20-21 (99) Båda 3
1 1 05-31-32-33-34-35 (99) Båda 3
1 1 07-06-09-10-20-21 (99) Båda 3
4 1 05-07-08-09-10-25 (99) Båda 4
4 1 01-02-10-11-24-25 (99) Både 7
4 1 01-02-31-32-33-34 (99) Båda 5
4 1 04-02-31-32-33-34 (99) Båda 5
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 11:59.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0