The UNIX and Linux Forums  
Hej og Velkommen fra 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
sed fejl: Syntaksfejl: omdirigering uventede phpfreak Shell Programmering og Scripting 3 12-04-2008 05:19 AM
nim mksysb fejl: / usr / bin / savevg [33]: 1016,07: syntaksfejl astjen AIX 9 10-03-2008 12:44 PM
awk Shell Script fejl: "Syntaksfejl:» Split «uventede Herry UNIX for dummyer Spørgsmål & svar 2 03-17-2008 11:16 AM
Jeg fik fejl gerne ... syntaksfejl på linje 1, teletype koti_rama UNIX for Advanced & Ekspertsøgning Brugere 2 07-07-2007 08:35 PM
AWk er stadig undre mig ... pingvin-ven Shell Programmering og Scripting 2 02-08-2002 06:10 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 04-21-2009
Fred Goldman Fred Goldman is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 25
Syntaksfejl, gådefuldt

Jeg er bare læring her unix scripting og OS i almindelighed.

Jeg skrev dette script (med visse stor hjælp fra jer her), når jeg prøve på mit skrivebord med cygwin det virker fint, men når jeg tager det at arbejde og prøve den på Solaris 2 system der, jeg får en fejl på linje 4 syntaks fejl "fileArray". Så jeg forsøgte at lægge rum i Inden og efter \u003d tegnet, og jeg fik en syntaksfejl på linje 4 karakter "(". Dette er alt sammen meget forvirrende for mig. Jeg vil meget taknemmelig, hvis nogen kunne hjælpe.

Jeg ved ikke, om dette er vigtigt, men min råtanken redskab siger ovenpå den siger det er tcsh.

Her er den fulde script:

Code:
#!/usr/bin/sh
echo "[CTO][GSR]/ /  /|ql|[CTE]
[DOWN]" > C:/Test/File
fileArray=($(find . -maxdepth 1 -name 'P*' -type f))
tLen=${#fileArray[@]}
echo "$tLen"
for (( i=1; i<${tLen}; i++ ));
do 
echo "[CTO][GSR]/ /  /|ql|[CTE]
[DOWN]" >> C:/Test/File
done
for file in /usr/tmp
do
    rm "$file"
done
  #2 (permalink)  
Old 04-21-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.122
dette ligner en »bash 'script - skift
Code:
#!/usr/bin/sh
TIL
Code:
#!/usr/bin/bash
  #3 (permalink)  
Old 04-21-2009
Fred Goldman Fred Goldman is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 25
Det er korrekt, skrev jeg dette som et bash-script, men når jeg prøvede at køre den i dag på arbejde, det vil ikke køre, så jeg ændrede det til sh.

Jeg troede, at syntaksen var meget ens. Jeg troede, at bash netop tilføjet nogle funktioner til sh.
  #4 (permalink)  
Old 04-21-2009
Fred Goldman Fred Goldman is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 25
Er der nogen måde at redigere dette script, så det er foreneligt med sh?
  #5 (permalink)  
Old 04-22-2009
Fred Goldman Fred Goldman is offline
Registreret Bruger
  
 

Join Date: Nov 2007
Stillinger: 25
Jeg tror, jeg kunne have denne regnet ud:

Code:
#!/usr/bin/sh
echo -n > C:/Test/File
for file in P*
do 
echo "[CTO][GSR]/ /  /|ql|[CTE]
[DOWN]" >> C:/Test/File
done
cd usr/tmp
for file in *
do
    rm "$file"
done
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 10:45 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