Data de exibição Bash em um formato específico

Data de exibição Bash em um formato específico

Para exibir a data e a hora atuais em um formato específico no Bash, você pode usar o comando de data. O data O comando permite especificar uma sequência de formato que determina o formato em que a data e a hora são exibidas.

Por exemplo, para exibir a data e hora atuais no formato “AAAA-MM-DD HH: MM: SS”, Você pode usar o seguinte comando:

data +"%y-%m-%d%h:%m:%s"  

Aqui estão alguns especificadores de formato comuns que você pode usar na sequência do formato:

  • %Y: Ano com século como um número decimal (2022).
  • %m: Mês como um número decimal (01-12).
  • %d: Dia do mês como um número decimal (01-31).
  • %H: Hora em formato 24 horas (00-23).
  • %M: Minuto como um número decimal (00-59).
  • %S: Segundo como um número decimal (00-59).

Alguns outros especificadores úteis, você também deve saber:

  • %a: Nome do dia da semana abreviado (E.g., Sol).
  • %A: Nome completo do dia da semana (E.g., Domingo).
  • %B: Nome do mês abreviado (E.g., Jan).
  • %B: Nome do mês inteiro do local (e.g., Janeiro).
  • %D: data; o mesmo que%m/%d/%y .
  • %EU: hora (01… 12).
  • %p: equivalente do local de AM ou PM; em branco se não for conhecido.
  • %VOCÊ: Número da semana de ano (00… 53).

Vamos dar outro exemplo, para exibir a data atual no formato “DD/mm/aaaa”, Você pode usar o seguinte comando:

data +"%d/%m/%y"  

Você também pode usar outros especificadores de formato para exibir a data e a hora de diferentes maneiras. Por exemplo, para exibir o mês e o ano atual no formato “Ano do mês”, você pode usar o seguinte comando:

data +" %b %y"  

O %B representa o nome completo do mês.

Você pode encontrar uma lista completa de especificadores de formato no 'data' página do homem do comando. Para ver a página do homem, digite 'mandato' no prompt de comando.