
Quando quero exibir a data no formato AAAA-MM-DD eu uso o comando:
date +%Y%m%d
Isso funcionou por muito tempo sem problemas. Agora no Unbuntu 20.04LTS com o comando date versão 8.30, ocorre um erro:
date: multiple output formats specified
No entanto, se eu fizer:
sudo date +%Y%m%d
então funciona bem novamente. Estranho que você precise ter privilégios de root para ler a data. Mas agora o estranho:
Mesmo se eu for root, também preciso usarsudo
, caso contrário, recebo o mesmo erro. Isso me parece muito estranho. Existe uma razão especial para isso? Ou isso é um bug?
Responder1
Use type date
para ver se date
é um alias ou vem de um diretório engraçado no formato $PATH
.
Descobriu-se que o usuário tinha um alias date
para algo abaixo do ideal.