>>454
期待値がわからん。これじゃダメってこと?

$ cat a.sh
#!/bin/sh
foo='/home/spa              ce.txt'
bar=$(basename "$foo")
echo "$bar"

$ sh a.sh
spa              ce.txt