--- /dev/null
+#!/bin/sh
+ascii() {
+
+ if [ ! -t 0 ]; then
+ cat | perl -ne 'for (split("",$_)) { print sprintf("%3d",ord($_)).":$_\n"; }'
+ elif [ -n "$*" ]; then
+ perl -ne 'for (split("",$_)) { print sprintf("%3d",ord($_)).":$_\n"; }' $@
+ else
+ perl -e 'binmode(STDOUT, ":utf8"); for(32..255){ print "$_:".chr($_)."\n"; }'
+ fi
+
+}
+
+if [ "$#" = 1 ]; then
+ ascii | awk -F: '$1=="'$1'"{print $2}'
+else
+ ascii
+fi
[ -z "$env_value" ] || echo "$env_value"
}
-ascii() {
-
- if [ ! -t 0 ]; then
- cat | perl -ne 'for (split("",$_)) { print sprintf("%3d",ord($_)).":$_\n"; }'
- elif [ -n "$*" ]; then
- perl -ne 'for (split("",$_)) { print sprintf("%3d",ord($_)).":$_\n"; }' $@
- else
- perl -e 'binmode(STDOUT, ":utf8"); for(32..255){ print "$_:".chr($_)."\n"; }'
- fi
-
-}
-
psmem() {
local ps=`ps ax -O rss 2>/dev/null`
echo "$ps"| awk "\