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 BST
Para 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-25
Para 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: 1666710123
E 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-26
Nota: 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.