Portál AbcLinuxu, 12. května 2025 02:47
man 1 stat
... | cut -c12-19
Píšeš, že chceš čas modifikace, ale %x je "last access. Proměnnou máš taky pojmenovanou ATIME. Tak nevím. Pokud chceš opravdu modifikace, tak je to %y.
No protože stat neumí formátovat čas, budeš to muset nechat vypsat ve stroje čitelném formátu %Y a pak něčím zkonvertovat. Pokud jde opravdu o bash, tak ten umí konvertovat čas vestavěnou funkcí printf:
MTIME=$(printf "%(%H:%M:%S)T" $(stat -c "%Y" .bash_history))
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.