Потому что пробелы перед и после знака равно ставить не надо было.
Пользователь решил продолжить мысль 16 Августа 2010, 22:01:25:
var=$(grep '^ccc=' ./in.txt | sed -e 's/^ccc=//g')
вот так, без пробелов, будет работать. И еще, имена переменных обычно пишут прописными.