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).