9.3 dirname und basename
Mit dem Kommando dirname können Sie von einem Dateinamen den Pfadanteil lösen und mit basename – das Gegenstück zu dirname – können Sie den reinen Dateinamen ohne Pfadanteil ermitteln. Die Syntax:
basename Dateiname [Suffix]
dirname Dateiname
Geben Sie bei basename noch ein »Suffix« an, können Sie auch eine eventuell vorhandene Dateiendung entfernen. Ein einfaches Beispiel:
# Name: abasedir
echo "Scriptname : $0"
echo "basename : `basename $0`"
echo "dirname : `dirname $0`"
# ... oder die Endung entfernen
basename $HOME/Kap005graf.zip .zip
basename $HOME/meinText.txt .txt
Das Script bei der Ausführung:
you@host > $HOME/abasedir
Scriptname : /home/tot/abasedir
basename : abasedir
dirname : /home/tot
Kap005graf
meinText
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.
|