Hi,
es geht um die Werte von findmnt
1 2 3 4 5 | STR=$(findmnt -n -D --source /dev/sdb1) array=( $STR ) dummy=${array[5]} target=${dummy##*/} echo $target |
die Ausgabe ist korrekt so lange der Name von dem Laufwerk keine Leerzeichen enthält, sind Leerzeichen vorhanden wird der Name auf mehrere Felder verteilt.
Kann man ohne großen Aufwand den Namen in ein Feld ablegen?
Die momentane Lösung ist:
1 2 3 | dummy=$(df /dev/sdb1) target=${dummy##*/} echo $target |
Grüßle, Naubaddy