[ale] Bash script help
Geoffrey
lists at serioustechnology.com
Wed Mar 12 13:18:15 EDT 2008
Okay, I couldn't let it go:
value=$(awk -F ':' '/root/ {print ($3 + 1) * 86400 }' /etc/shadow)
date -d @${value} +"%B %d %G"
Doctor Who wrote:
> I'm trying to return the value of when the last time the root password
> was changed. The script would do something like:
>
> 1) more /etc/shadow | grep root | awk -F: '{print $3}'
> 2) Take above value and add 1
> 3) Multiple the result by 86400
> 4) Substitute the value above after the @ below
> 5) date -d @XXXX +"%B %d %G"
> 6) Give me the output value of this
>
> I would like to keep this done using bash. Any help appreciated.
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
>
--
Until later, Geoffrey
Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety.
- Benjamin Franklin
More information about the Ale
mailing list