git://git.onelab.eu
/
myplc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6c15f71
)
- add lower() and upper() utility functions
author
Mark Huang
<mlhuang@cs.princeton.edu>
Fri, 19 Jan 2007 17:12:45 +0000
(17:12 +0000)
committer
Mark Huang
<mlhuang@cs.princeton.edu>
Fri, 19 Jan 2007 17:12:45 +0000
(17:12 +0000)
plc.d/functions
patch
|
blob
|
history
diff --git
a/plc.d/functions
b/plc.d/functions
index
5b59f69
..
b407217
100644
(file)
--- a/
plc.d/functions
+++ b/
plc.d/functions
@@
-5,7
+5,7
@@
# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2006 The Trustees of Princeton University
#
# Mark Huang <mlhuang@cs.princeton.edu>
# Copyright (C) 2006 The Trustees of Princeton University
#
-# $Id: functions,v 1.
5 2006/06/23 21:41:56
mlhuang Exp $
+# $Id: functions,v 1.
6 2006/07/10 21:05:37
mlhuang Exp $
#
export PATH=/sbin:/bin:/usr/bin:/usr/sbin
#
export PATH=/sbin:/bin:/usr/bin:/usr/sbin
@@
-80,6
+80,30
@@
symlink ()
ln -s $1 $2
}
ln -s $1 $2
}
+# Argument(s) or stdin to lowercase stdout
+lower ()
+{
+ if [ ${#*} -ge 1 ] ; then
+ tr A-Z a-z <<EOF
+$*
+EOF
+ else
+ tr A-Z a-z
+ fi
+}
+
+# Argument(s) or stdin to uppercase stdout
+upper ()
+{
+ if [ ${#*} -ge 1 ] ; then
+ tr a-z A-Z <<EOF
+$*
+EOF
+ else
+ tr a-z A-Z
+ fi
+}
+
# Make copies of stdout and stderr. The plc initscript redirects
# stdout and stderr to a logfile if -v is not specified.
[ ! -e /dev/fd/3 ] && exec 3>&1
# Make copies of stdout and stderr. The plc initscript redirects
# stdout and stderr to a logfile if -v is not specified.
[ ! -e /dev/fd/3 ] && exec 3>&1