[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