Зачем?Затем, что у вас запрещённые символы заменяются на пробелы. И переменной присвоится значение до первого пробела. Далее шелл будет пытаться запустить команду, что у него скорее всего не получится. Кавычки эту проблему устранят.
FNAME="$(${db} | sed 's|.*/||')"
Now is: Thu Aug 2 09:09:01 MSK 2012
The url is: http://habrahabr.ru/post/148795/
Max "+" are:
16 Yan Alex
15 ajayver
14 WildZero
Max "-" are:
34 Gangsta
10 valyard
3 uscr
Total comments: 1095
Top commentators are:
79 opium
32 z0rg
26 aNDREIQA
Total questions: 490
Total links: 110
Most popular site is: 4 http://twower.livejournal.com
Total commentators: 250
Total "+": 779
Total "-": 138
Total Sign: 641