Data de exibição Bash em um formato específico
- 1022
- 279
- Howard Fritsch
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.
- « Como gerar string aleatória em bash
- Lendo com eficiência uma linha de arquivo por linha em um script de shell »