CyberTek - the future at the present!
Google

Como formatar datas para exhibición en un shell Linux

Publicado por: admin (19 de abril)

No shell pode especificar o formato da data como segue:
data + FORMATO

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

Recibe:
04-17-10

Se queres que o ano 4 díxitos:
Data +% m-% d-% y $ "

Recibe:
2010/04/17

Para paso adiante no momento actual, só escribe:
% "+ T $ Data"

Recibe:
19:55:04

Para o tempo de computación superiores en base a 12 horas:
"% + R $ Data"

Recibe:
19:56:05

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

Recibe:
07:56

Lista completa de opcións para formatar as datas de preguntar:

%%
un literal%
Para%
Nome local do día da semana abreviado (por exemplo, Sun)
% A

Nome local de semana completo (por exemplo, domingo)

% B
Nome local do mes abreviado (por exemplo, Xan)
% B
Nome local do mes enteiro (por exemplo, xaneiro)
% C
Local Data e hora (por exemplo, Mon 03 marzo 2005 23:05:25)
% C
século, como% Y, excepto que omite os dous últimos díxitos (por exemplo, 21)
D%
Día do mes (por exemplo, 01)
D%

datas, aínda que% m /% d% y /

E%
día do mes, o espazo cuberto; idéntica% _D
F%
datas integral; aínda que% Y-% m-% d
% G
dous últimos díxitos do ano de número de semana ISO (consulta% G)
% G
Ano de número de semana ISO (consulta% V); Normalmente útil só con% V
% H
O mesmo que% b
% H

horas (00 .. 23)

% I
horas (2001 .. 12)
% J
día do ano (001 .. 366)
% K
hora (0 .. 23)
% S
hora (1 .. 12)
% M
mes (01 .. 12)
% M

minutos (00 .. 59)

% N
unha nova liña
% N
nanosegundos (000000000 .. 999999999)
% P
Ou equivalente local da AM ou PM, en branco se non se sabe
% P
como p%, pero en minúsculas
% R
lugar á hora do reloxo de 12 horas (por exemplo, 11:11:04)
% R

24 horas, hora e minuto; aínda que% H M:%

% S
Unha vez que segundo 1970/01/01 00:00:00 UTC
% S
segundo (00 .. 60)
T%
Tabbed
T%
Time, aínda que% H:% M:% S
% U
Día da semana (1 .. 7), unha é luns
% U

Número da semana do ano, co domingo como primeiro día da semana (00 .. 53)

V%
ISO número da semana, con luns como primeiro día da semana (01 .. 53)
% W
Día da semana (0 .. 6), 0 é domingo
% W
Número da semana do ano, coa luns como primeiro día da semana (00 .. 53)
X%
representación local da data (por exemplo, 1999/12/31)
X%
representación local do tempo (por exemplo, 23:13:48)
% Y

dous últimos díxitos do ano (00 .. 99)

% Y
ano
% Z
+ Hhmm numeric timezone (por exemplo, -0400)
% Z
+ HH: mm timezone numérico (por exemplo, -04: 00)
%: Z
+ HH: mm: ss numeric time zone (por exemplo, -04: 00:00)
%::: Z
fuso horario numérico con: precisión necesarias (por exemplo, -04, +05:30)
% Z
abreviación alfabética zona de tempo (eg, EDT)

Publicado en: linux , shell , consellos

Engadir un comentario

Protección contra spam por wp Captcha-Free

Powered by CyberTek - Asistencia Remota