#!/bin/bash

echo 'Verwenden der Variablenersetzung'

# Variablenersetzungen wenden beginnend von links oder rechts ein Schema auf 
# den Inhalt einer Variablen an. # Die folgende Liste enthält die 
# möglichen Syntaxformen:

echo '1   #${VAR#schema}'

echo '    entfernt die kürzeste mögliche Übereinstimmung von links:'

    file=/home/tux/book/book.tar.bz2
    echo ${file#*/}
#    home/tux/book/book.tar.bz2

echo '2   ${VAR##schema}'

echo '    entfernt die längste mögliche Übereinstimmung von links:'

    file=/home/tux/book/book.tar.bz2
    echo ${file##*/}
#    book.tar.bz2

echo '3   ${VAR%schema'

echo '    entfernt die kürzeste mögliche Übereinstimmung von rechts:'

    file=/home/tux/book/book.tar.bz2
    echo ${file%.*}
#    /home/tux/book/book.tar

echo '4   ${VAR%%schema}'

echo '    entfernt die längste mögliche Übereinstimmung von rechts:'

    file=/home/tux/book/book.tar.bz2
    echo ${file%%.*}
#    /home/tux/book/book



