Fish Shell:
Obtendo a data atual
Como fazer:
O Fish Shell utiliza comandos externos como date para obter a data atual, oferecendo flexibilidade para formatar a saída conforme necessário. Veja como usá-lo:
# Exibir a data atual no formato padrão
echo (date)
# Exemplo de saída: Qua 25 Out 2023 15:42:03 BSTPara customizar o formato da data, você pode usar a opção + seguida pelos especificadores de formato:
# Exibir a data atual no formato AAAA-MM-DD
echo (date "+%Y-%m-%d")
# Exemplo de saída: 2023-10-25Para tarefas mais complexas, como trabalhar com timestamps ou realizar aritmética de datas, o Fish Shell depende de ferramentas externas como date devido à sua natureza de scripting. Aqui está um exemplo de como obter o atual timestamp UNIX:
# Obter o atual timestamp UNIX
echo (date "+%s")
# Exemplo de saída: 1666710123E para adicionar um dia à data atual usando date:
# Adicionar um dia à data atual
echo (date -d "+1 day" "+%Y-%m-%d")
# Exemplo de saída: 2023-10-26Nota: Os exemplos usam opções do comando date que funcionam com os GNU coreutils. As opções podem variar em outros ambientes como o macOS, que usa o comando BSD date por padrão. Sempre consulte date --help ou a página do manual para detalhes específicos do seu ambiente.