![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| sed-Fehler: Syntaxfehler: Umleitung unerwartete | phpfreak | Shell Programmierung und Scripting | 3 | 12-04-2008 05:19 AM |
| NIM mksysb Fehler: / usr / bin / savevg [33]: 1016,07: Syntax-Fehler | astjen | AIX | 9 | 10-03-2008 12:44 PM |
| awk Shell-Script-Fehler: "Syntax Fehler:" Split "unerwartete | Herry | UNIX for Dummies Questions & Answers | 2 | 03-17-2008 11:16 AM |
| Ich habe Fehler wie ... Syntaxfehler in Zeile 1, Teletype | koti_rama | UNIX für Fortgeschrittene und Experten | 2 | 07-07-2007 08:35 PM |
| Awk ist nach wie vor Rätsel auf mich ... | Pinguin-Freund | Shell Programmierung und Scripting | 2 | 02-08-2002 06:10 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Syntaxfehler, rätselhafte
Ich bin nur hier, das Lernen über Unix-Scripting und das Betriebssystem im Allgemeinen. Ich habe dieses Skript (mit einigen großen Hilfe von euch hier), wenn ich auf meinem Desktop-Test mit cygwin es funktioniert gut, aber wenn ich sie zu arbeiten und versuchen, es auf der Solaris-2-System gibt Ich erhalte eine Fehlermeldung über die Linie 4 Syntax Fehler "fileArray". Also habe ich versucht, dass Räume, in vor und nach dem \u003d Zeichen, und ich bekam ein Syntaxfehler auf Linie 4 Zeichen "(". Das ist alles sehr verwirrend für mich. Ich würde sehr dankbar, wenn jemand helfen könnte. Ich weiß nicht, ob dies ist wichtig, aber mein Shell-Tool, sagt über sie sagt, es ist tcsh. Hier ist die vollständige Skript: 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
|
|
||||
|
Das ist richtig, ich habe dies als Bash-Skript, aber wenn ich versucht läuft es heute bei der Arbeit wäre es nicht, also habe ich es zu sh.
Ich dachte, dass die Syntax ist sehr ähnlich. Ich dachte, dass bash nur einige Funktionen, sh. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|