datefmt: Define 1 year as 365.2425 days instead of 365.25
[sunny256-utils.git] / myf
blob7c95a04a5b229c32dafc5e90086fe56b60d919dc
1 #!/usr/bin/env bash
3 # myf
4 # File ID: 6a019368-5d41-11df-abee-90e6ba3022ac
5 # Nå er jeg lei av mankoen på skikkelig datoformat.
7 if [ "$1" = "-e" ]; then
8 # Bruk epoch-format på datoen (Antall sekunder sia 1970-01-01 00:00:00 GMT)
9 shift
10 find "$@" -printf "%T@\t%6s\t\t%m\t%U.%G\t%p\n"
11 elif [ "$1" = "-d" ]; then
12 # Skriv bare ut fildatoene. Lages til ære for manyfiles(1) når jeg
13 # skal sjekke ting.
14 shift
15 TZ=UTC find "$@" -printf "%TY-%Tm-%TdT%TH:%TM:%TSZ\n"
16 else
17 TZ=UTC find "$@" -printf "%TY-%Tm-%Td %TH:%TM:%TSZ\t%s\t%04m\t%U.%G\t%p\n"