jerry@gistdev.UUCP (01/11/89)
Per my copy of "The Korn Shell" by David G. Korn, The following is suggested for getting time in your prompt. NOTE: I am running on ATT 3.1 (Sys V) operating System There is a comment "On BSD you need another command to initalize the SECONDS variable." ---------Cut Here-----------------Cut Here-----------------Cut Here-------- #----------------------------------------------------------------# # Prompt # #----------------------------------------------------------------# # set up time kludge, thanks to David Korn # typeset -RZ2 _x1 _x2 _x3 # R = real, Z = ?, 2 = ? let SECONDS=$(date '+3600*%H+60*%M+%S') # initialize SECONDS var # SECONDS updated by shell _s='(_x1=(SECONDS/3600)%24)==(_x2=(SECONDS/60)%60)' TIME='"${_d[_s]}$_x1:$_x2"' HOST=`uname`; export HOST PS1="$HOST!!Jerry($TIME)(!)-> " PS2="-> " unset HOST #----------------------------------------------------------------# ---------Cut Here-----------------Cut Here-----------------Cut Here-------- -- Jerry Waltz Global Information Systems Technology, Inc. 1800 Woodfield Drive Savoy, Illinois 61874-9505 Phone: (217) 352-1165 UUCP: ...{uunet,convex,pur-ee}!uiucuxc!gistdev!jerry INTERNET: jerry%gistdev@uxc.cso.uiuc.edu #include <std_disclaimer>