CyberTek - the future at the present!
Google

Como formatar datas para exibição em um shell Linux

Postado por: admin (19 de abril)

No shell você pode especificar o formato da data como segue:
data + FORMAT

Por exemplo, escrevendo:
Data + $ "% m-% d-% y"

Você recebe:
04-17-10

Se quiser que o ano de 4 dígitos:
Data +% m-% d-% y $ "

Você recebe:
04-17-2010

Passo à frente para a época atual, apenas digite:
% "+ T $ Data"

Você recebe:
19:55:04

Para o tempo de computação superiores com base em 12 horas:
"% + R $ Data"

Você recebe:
07:56:05

Para ver a hora no formato HH: MM:
Date $% +% M-H "

Você recebe:
07:56

Lista completa de opções para formatar as datas de perguntar:

%%
um literal%
Para%
Nome local do dia da semana abreviado (eg, Sun)
% A

Nome local de semana completo (por exemplo, domingo)

% B
Nome local do mês abreviado (por exemplo, Jan)
% B
Nome local do mês inteiro (por exemplo, janeiro)
% C
Local Data e hora (por exemplo, Mon 3 de março 23:05:25 2005)
% C
século, como% Y, exceto que omite os dois últimos dígitos (por exemplo, 21)
D%
Dia do mês (por exemplo, 01)
D%

datas, mesmo que% m /% d% y /

E%
dia do mês, o espaço preenchido; Idêntica% _D
F%
datas integral; mesmo que% Y-% m-% d
% G
dois últimos algarismos do ano de número de semana ISO (veja% G)
% G
Ano de número de semana ISO (veja% V); Normalmente útil apenas com% V
% H
O mesmo que% b
% H

horas (00 .. 23)

% I
horas (01 .. 12)
% J
Dia do ano (001 .. 366)
% K
hora (0 .. 23)
% S
hora (1 .. 12)
% M
mês (01 .. 12)
% M

minutos (00 .. 59)

% N
uma nova linha
% N
nanosegundos (000000000 .. 999999999)
% P
Ou equivalente local da AM ou PM, em branco se não se sabe
% P
como p%, mas em minúsculas
% R
local na hora do relógio de 12 horas (por exemplo, 11:11:04)
% R

24 horas, hora e minuto; mesmo que% H M:%

% S
Segundos desde 1970-01-01 00:00:00 UTC
% S
segundo (00 .. 60)
T%
Tabbed
T%
tempo, mesmo que% H M:%:% S
% U
Dia da semana (1 .. 7), 1 é segunda-feira
% U

Número da semana do ano, com o domingo como primeiro dia da semana (00 .. 53)

V%
ISO número da semana, com segunda-feira como primeiro dia da semana (01 .. 53)
% W
Dia da semana (0 .. 6), 0 é domingo
% W
Número da semana do ano, com a segunda-feira como primeiro dia da semana (00 .. 53)
X%
representação local da data (por exemplo, 12/31/99)
X%
representação local do tempo (por exemplo, 23:13:48)
% Y

dois últimos dígitos do ano (00 .. 99)

% Y
ano
% Z
Hhmm numeric timezone + (eg, -0400)
% Z
+ HH: mm timezone numérico (por exemplo, -04: 00)
%: Z
+ HH: mm: ss numeric time zone (eg, -04: 00:00)
%::: Z
fuso horário numérico com: precisão necessárias (por exemplo, -04, +05:30)
% Z
abreviação alfabética zona de tempo (eg, EDT)

Publicado em: linux , shell , dicas

Adicionar um comentário

Proteção contra spam por WP Captcha-Free

Powered by CyberTek - Assistência Remota