Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 07-12-2007
Registered User
 

Join Date: juni 2007
Inlägg: 150
brådskande: script problemet??

#! / usr / bin / sh
Läs ärende
# exec 3 <& 0
exec 0 <$ file
samtidigt läsa linje
göra
Om [$ count-eq 4]
sedan
BUNDEN \u003d $ line
bryta
fi
count \u003d `expr $ count + 1"
gjord
# exec 0 <& 3
echo $ BUNDEN



sh check.sh

myfile.txt


efter runing skriptet jag får följande felmeddelanden
check.sh [7]: test: 0403-004 Ange en parameter med detta kommando.
expr: 0402-050 Syntaxfel.
check.sh [7]: test: 0403-004 Ange en parameter med detta kommando.
expr: 0402-050 Syntaxfel.
Sponsrade länkar
  #2 (permalänk)  
Old 07-12-2007
Registered User
 

Join Date: maj 2007
Inlägg: 219

Kod:
#!/usr/bin/sh
read file
#exec 3<&0
exec 0<$file
while read line
do
        if [[ $count -eq 4 ]]
        then
                BOUND=$line
                break
        fi
        count=`expr $count + 1`
done
#exec 0<&3
echo $BOUND

  #3 (permalänk)  
Old 07-12-2007
Registered User
 

Join Date: juni 2007
Inlägg: 150
Re:

Fortfarande syntaxfel.

skulle du kunna prova att köra skript på din maskin.

myfile.txt har följande

1
2
3
4
5
6


Citat:
Ursprungligen postat av lorcan View Post
Kod:
#!/usr/bin/sh
read file
#exec 3<&0
exec 0<$file
while read line
do
        if [[ $count -eq 4 ]]
        then
                BOUND=$line
                break
        fi
        count=`expr $count + 1`
done
#exec 0<&3
echo $BOUND

  #4 (permalänk)  
Old 07-12-2007
anbu23 anbu23 is offline Forum Advisor  
Registered User
 

Join Date: mars 2006
Ort: Bangalore, Indien
Inlägg: 1576
Citat:
Ursprungligen postat av skyineyes View Post
Fortfarande syntaxfel.

skulle du kunna prova att köra skript på din maskin.

myfile.txt har följande

1
2
3
4
5
6
Intialize räkna till noll innan medan loop
  #5 (permalänk)  
Old 07-12-2007
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.817
skyineyes,

Du har vid upprepade tillfällen bryter mot reglerna genom att stöta upp dina inlägg. Se din ursprungliga tråden -- http://www.unix.com/shell-programmin...rror-line.html och låst tråd -- http://www.unix.com/shell-programmin...5-problem.html

Vänligen följa reglerna. Du är mycket nära att tjäna ett förbud.
Sponsrade länkar
Closed Thread

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 Av


Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Ett problem i autosys - mycket brådskande mohanpadamata UNIX för avancerade & Expertanvändare 0 04-02-2008 09:39
Få följande problem när du öppnar shell script (mycket brådskande) sunitachoudhury Shell-programmering och Skript 1 03-31-2008 08:01
En annan brådskande HDD problem adol3 Solaris 4 11-21-2005 02:04
Hjälp akut problem ssshakir UNIX for Dummies Frågor & Svar 1 12-01-2004 12:25
ulimit problem (akuta) informshilpa UNIX för avancerade & Expertanvändare 1 03-05-2002 04:45



Alla tider är GMT -4. Klockan är nu 07:37.


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-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0