-
Seltsammes Verhalten von Script
Hallo Leute
Ich habe ein Shell-Skript auf einem IBM Rechner (AIX Kornshell) geschrieben. Dieses Skript habe ich anschließend als e-mail mit Umweg über Windows verschickt und wollte es unter Linux laufen lassen. Es scheiterte schon an der 1. Zeile
#!/bin/ksh Befehl nicht gefunden.
Habe ich diese in die zweite Zeile gerückt wurde der Befehl akzeptiert. Während dem Kommentarblock wurden zwei weitere Befehle nicht gefunden ??? ...
Selbst eingetippt lauft das Skript.
Hat irgend jemand von euch eine Erklärung für das Verhalten?
Chiao Rupert
-
Hallo
Ich würde sagen Windoofs ist schud!
Es hat in deinem skript an jedem Zeilenende ein 0x0d eingefügt!
Schneide mal mit dos2unix oder mit tr die 0x0d am zeilenende ab! dann läuft`s
....und benutze niemals Windoofs
Gruß
Manfred
Die Axt im Haus spart ofter mal den Zimmermann - hack on !
-
hy Manfred-B
Hab mir schon sowas gedacht. Aber eigentlich müsste dann ja jede Zeile einen Fehler bringen zumindestens im Kommentarblock. Ich habe auch mit emacs und vi versucht den Zeilenumbruch zu löschen und neu zu setzen, brachte auch nichts. Naja ich habe das Script neu abgeschrieben war ja nicht so lange.
Mann sollte doch ganz auf M$ verzichten aber ganz so einfach ist das nicht.
Chiao Rupert
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen