Mittwoch, den 11. Juli 2012

Bash-Schnipsel

#!/bin/bash
echo “Das Skript mit Pfad heisst $0″
echo “Das Skript ohne Pfad heisst ${0##*/}”
echo “Der Pfad heisst ${0%/*}”
##Muster sucht nach dem längstmöglichen Muster (hier also der gesamte Pfad bis zum letzten / und entfernt es
%Muster sucht nach dem kürzestmöglichen Muster, aber vom Stringende her und entfernt es. Hier wird also der Dateiname entfernt, so daß nur der Pfad übrigbleibt.
(Vielen Dank Marvin)