[Thread Prev][Thread Next][Index]
[ferret_users] format number
Hi all,
Question:
How to format a number in ferret ?
Answer:
Use a spawn command to run the shell script format_number
Examples:
yes? let var=3
yes? let var_formatted = {SPAWN:"echo `var` | format_number %05d"} ;
list var_formatted
"00003"
yes? let var=3.14
yes? let var_formatted = {SPAWN:"echo `var` | format_number %.3e"} ;
list var_formatted
"3.140e+00"
Usage of format_number shell script is:
format_number gawk_format_specifier
How that will help
Patrick
#!/bin/ksh
#
# Author: Patrick Brockmann
# Contact: Patrick.Brockmann@xxxxxx
# $Date: $
# $Name: $
# $Revision: $
# History:
# Modification:
#
# Usage: format_number gawk_format_specifier
#
# Examples:
# echo 3 | format_number %05d
# echo 3.14 | format_number %5.3f
# echo 3.14 | format_number %.3e
export LC_ALL=C
gawk -v format=$1 '{
a=sprintf("%s\n",format)
printf(a,$1)
}'
[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce /
NOAA /
OAR /
PMEL /
TMAP
Privacy Policy | Disclaimer | Accessibility Statement