AWK Date dans un champ

De Avided.info
Aller à : navigation, rechercher


Recupere la date au format standard unix dans le champ 2, transforme le champ 2 en seconde depuis le 1/1/1970


/usr/openv/netbackup/sec/at/bin/vssat showcred \
| egrep 'User Name:|Expiry Interval:' | sed 's/:\s*/;/' \
| awk -F\; '
{
  if ( $1 == "User Name" ) { USERN=$2}
    if ( $1 == "Expiry Interval" )
    {
      cmd="date \"+%s\" -d ""\""$2"\""
      cmd | getline var
      print USERN";"var
      close(cmd)
}}' )