[OT ]bash Problem
Hi,
ich versuche ein bash-script zu basteln, das anhand der übergebenen
Argumente ein neues Verzeichnis erstellt. Das Folgende habe ich bisher:
#! /bin/bash
# machverz.sh
cd /tmp/
echo Number of arguments: $#
newdir=""
while (( "$#" )); do
echo $1
newdir="$newdir $1"
echo "$newdir"
shift
done
echo "$newdir"
mkdir "$newdir"
exit
Das neue Verzeichnis wird auch erstellt, aber mit einem führenden
Leerzeichen vornedran.
machverz.sh Ein Neues Verzeichnis ergibt also
/tmp/ Ein Neues Verzeichnis
Die echo-befehle zeigen, dass das Leerzeichen von Anfang an dabei ist.
Wo ist mein Fehler, bzw wie bekomme ich das Leerzeichen weg?
Viele Grüße
Hermann
Reply to: