]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/dialog/samples/rotated-data
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / dialog / samples / rotated-data
1 #!/bin/sh
2 # $Id: rotated-data,v 1.1 2004/12/19 16:43:47 tom Exp $
3 # Rotate the second parameter's data by the given shift count.
4 if test $# != 0
5 then
6         case $1 in
7         [1-9]*)
8                 left=$1
9                 next=`expr $left + 1`
10                 shift 1
11                 ;;
12         *)
13                 left=1
14                 next=2
15                 ;;
16         esac
17         char=`echo "$@" | cut -b -${left}`
18         data=`echo "$@" | cut -b ${next}-`
19
20         printf "%s%s\n" $data $char
21 else
22         echo
23 fi