awk and date command
Rick Stevens
rstevens at internap.com
Wed Nov 21 18:44:56 UTC 2007
On Wed, 2007-11-21 at 13:36 -0500, Lou Spironello wrote:
> Hope this helps.
>
> echo "test" | awk -v mydate=`date +%Y%m%d` '{printf "standard input is
> %s\nmy variable value is %s\n",$1,mydate}'
>
> :-)
>
>
> Regards,
> Lou
>
> On Nov 21, 2007 12:22 PM, ann kok < annkok2001 at yahoo.com> wrote:
> Hi all
>
> how can I print date in this date format? 20071122
>
> Can command "date, hostname" run in awk program
> itself?
>
> program.awk
>
> BEGIN { RS = "\n" ; FS = "|" }
>
> {
> print "Name:", $9
> print "Created: `date`"
> print "from: `hostname`"
> print ""
> }
>
> Thank you
Try "date +%Y%m%d" instead of just "date":
print "Created: `date+%y%m%d`"
----------------------------------------------------------------------
- Rick Stevens, Principal Engineer rstevens at internap.com -
- CDN Systems, Internap, Inc. http://www.internap.com -
- -
- If Bill Gates got a dime for every time Windows crashes... -
- ...oh, wait. He does. THAT explains it! -
----------------------------------------------------------------------
More information about the users
mailing list