Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Shell script to extract time



On 4/6/06, Laine Lee <email@hidden> wrote:
On 4/6/06 7:45 AM, "Mark Siple" <email@hidden> wrote:

> do shell script "/usr/sbin/sysctl kern.boottime | awk '{ print $6 }' | sed s/:/./g > " & tPath

Why do you need the sed part?

do shell script "/usr/sbin/sysctl kern.boottime | awk '{ print $6 }' > " & tPath

Uhm, to convert the colons to periods?   Like the OP asked after the  above solution was proposed?

Personally, I recommend a more direct approach.  Given the -n option, sysctl outputs only the value of the variable without the name, and in the case of timestamps, it outputs it in time_t format.  You can feed that to the date command via -r and use the +format option to get it in any form you like:

do shell script "/bin/date -r `/usr/bin/sysctl -n kern.boottime` +'%H.%M.%S' "
 

--
Laine Lee

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      ( email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/applescript-users/email@hidden

This email sent to email@hidden




--
Mark J. Reed <email@hidden >
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/applescript-users/email@hidden

This email sent to email@hidden

References: 
 >Re: Shell script to extract time (From: "Laine Lee" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.