PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shell-Scripte



Freak
25-09-2002, 19:53
Hi@all, hier mal ne ganz dumme Frage, wo muß ich die Shell-Scripte abspeichern, damit ich sie ausführen kann und müssen sie eine bestimmte Endung haben?

Tobias
25-09-2002, 20:26
Hi

Du must das Ausführflag setzen ( oder wie das auch immer heisst :confused: ).
z.B für den Besitzer von "datei"
chmod u+x datei

mehr mit "man chmod"

zudem kannst du sie z.B in /usr/local/bin speichern, so das sie im suchpfad sind.
( chmod ist immer noch nötig )

Dateiendung brauchst du keine, aber in der ersten Zeile der Datei
#!/bin/sh
oder ähnlich

Tobias

Hans-Georg Normann
26-09-2002, 22:49
Die Datei muß für dich ausführbar sein. Siehe chmod, chown, chrgrp und Anlegen von usern und gruppen.

Wenn das Prog ohne Pfadangaben aufgerufen werden soll, dann muß sie in einem Verzeichnis gespeichert sein, welches in $PATH genannt ist echo $PATH

ist das nicht der Fall, dann kanst due auch mit ./DeineDatei der bash DeineDatei oder ähnlich starten.

Normalerweise is # ein Kommentarzeichen. Steht in der ersten Zeile eines Scriptes jedoch #!/usr/bin/bash oder etwas ähnliches dann wird dieses programm zum Ausführen des Codes genommen.

Hans