Ich habe ein Shell-Skript, das ich ausführen möchte, und es wird nicht ordnungsgemäß ausgeführt. Ich schaute auf run shell script, aber es hilft nicht. Die Berechtigungen für die Datei sind (im Besitz von mir), -rwxrwxrwx und auch _lpoperator, was auch immer das ist. Ich bin/bin/sh und da ist etwas. (sh *)So führen Sie Shell-Skript für Mac
Irgendwelche Ideen, wie man dieses Shellskript laufen lässt?
Gerade jetzt, ich habe myShellMac.sh unten zu diesem:
#!/bin/sh
pwd
cd ../darwin64_gcc42/bin
DEP_DIR = ../depen
Ich habe versucht, es läuft wie sh myShellMac.sh, und bekomme diesen Fehler: : Befehl nicht foundsh: line2 :. : Befehl nicht foundsh: line3: pwd. : Keine solche Datei oder das Verzeichnis 4: cd: ../darwin64_gcc42/bin : Befehl nicht foundsh: line5:
Ich versuchte ./myShellMac.sh und bekommen ./myShellMac.sh: Befehl nicht gefunden.
Ich habe versucht, sh ./myShell.sh und bekommen : Befehl nicht found2.sh: line2: : Befehl nicht found2.sh: Zeile 3: pwd : Keine solche Datei oder directoryne 4: cd: ../ darwin64_gcc42/bin : Befehl nicht gefunden2.sh: Zeile 5:
Es versucht, jede Zeile, auch die leeren Zeilen zu interpretieren.
Ich habe auch versucht bash Quelle ./myShell.sh und es wird gesagt: : Befehl nicht gefunden: Befehl nicht gefunden: Befehl nicht gefunden : Keine solche Datei oder das Verzeichnis/bin : Befehl nicht gefunden
Was ist Ihr Zweck mit diesem Skript? Nur eine Übung? oder Codierung mit einer tatsächlichen Anforderung an Ort und Stelle? – Inian
Ihre Umgebung ist möglicherweise durcheinander. Hast du zufällig ~/.bash_profile geändert? – Andy
Das Skript richtet LD_LIBRARY_PATHs ein und führt ein anderes Skript aus, das Tests ausführt. – Michele