Script zum erstellen von Scripte
Hallo ,
inspiriert durch das Buch Shell-Programierung von Juergen Wolf hier meine Abwandlung fuer ein Script zum erstellen von Scripte.
Bemerkung:
Die erste Idee
funktioniert nur einmal, dannach wird bei jedem erneutem oeffnen die vorhandenen Aenderungen geloescht.
Die shebang Zeile kann nun fuer diverses Interpreter geaendert werden.
z.B #!/bin/python oder was immer Ihr braucht.
Viel Spass damit.
Gruss
inspiriert durch das Buch Shell-Programierung von Juergen Wolf hier meine Abwandlung fuer ein Script zum erstellen von Scripte.
#!/bin/bash
# Ein script zum erstellen von scripte
# Hier Namen eurer Wahl
# Name: scripter
# Pfad zu eurem Script
dir=$HOME/scripte
# Editor eurer Wahl
editor=vim
# Erstes Argument mus der Scriptname sein sonst exit
[ -z "$1" ] && exit 1
# Hier jetzt die Anpassung von mir existiert das File bereits ?
if [ -f "$1" ]
# Wenn ja Editor Oeffnen um vorhandenes Script zu bearbeiten.
then
$editor $dir/$1
# wenn nicht dann mit Shebang ne anlegen.
else
echo '#!/bin/bash' > $dir/$1 && $editor $dir/$1
fi
#Script fuer den User ausfuehrbar machen
chmod u+x $dir/$1
Bemerkung:
Die erste Idee
[ -z "$" ] && exit 1
echo '#!/bin/bash' > $dir/$1 && $editor $dir/$1
funktioniert nur einmal, dannach wird bei jedem erneutem oeffnen die vorhandenen Aenderungen geloescht.
Die shebang Zeile kann nun fuer diverses Interpreter geaendert werden.
z.B #!/bin/python oder was immer Ihr braucht.
Viel Spass damit.
Gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 578901
Url: https://administrator.de/contentid/578901
Ausgedruckt am: 21.11.2024 um 17:11 Uhr
4 Kommentare
Neuester Kommentar
Same.
Man spart sich den immer selben Vorgang:
Erspart ein wenig Zeit, aber ob ich mir merken kann, den Befehl zu nutzen...?
:wq
- Script erstellen
- Shebang eintragen
- Exit-Zeile eintragen
- Skript ausführbar machen
Erspart ein wenig Zeit, aber ob ich mir merken kann, den Befehl zu nutzen...?
:wq