Você já tem Oct 6 em $mdate , seu problema é que você está expandindo ao imprimir. Sempre use o dobro citações em torno de substituições de variáveis . Além disso, para manter os espaços em branco iniciais e finais (aqueles que são removidos por read ), defina IFS como a string vazia.
IFS= read -r mdate
echo "$mdate"
A opção -r ( r aw) para ler diz para não tratar especialmente as barras invertidas, que é o que você quer na maior parte do tempo (mas não é o problema aqui).