Die Situation ist folgende (und da bin ich mir ziemlich sicher): `bs' ist ein Script um Shellscripte zu erstellen.
Dieses sollte folgendermaßen aussehen:
Code: Alles auswählen
#!/bin/sh
[-z "$1"] && echo "usage: bs <Scriptname>" && exit 1
test -d $HOME/scripts || mkdir $HOME/scripts
$VISUAL $HOME/scripts/$1
chmod +x $HOME/scripts/$1
also die Shebang-Zeile an den Anfang und $VISUAL statt 'editor' (oder direkt `vi', `gedit' o.ä. verwenden). Zudem 'sc' durch 'scripts' ersetzen (in der chmod-Zeile).
Dieses Script muss dann ausführbar gemacht werden: `chmod +x bs'
Und es muss in den Pfad kopiert werden. Z.B. `sudo cp bs /usr/local/bin'
Danach kannst du den gewünschten Aufruf (`bs test.sh') machen und dadurch ein Script anlegen.
Um dieses zu starten, musst du es dann entweder mit `$HOME/scripts/test.sh' aufrufen, oder den Ordner '$HOME/scripts' in den Pfad aufnehmen. Letzteres kannst du mit `echo 'PATH=$PATH:$HOME/scripts' >> ~/.bashrc' tun.
Normalerweise würde man das 'scripts'-Verzeichnis 'bin' nennen (also $HOME/bin) und das wird (auf Debian-Systemen) normalerweise automatisch, falls vorhanden, in den Pfad aufgenommen. (Neuer Login ist dazu erforderlich.)
Noch Fragen?