On Thu, 14 Sep 2000, Randall Hopper wrote:
> I pulled this off "ASCII chart" script off UNIX Tip of the Day. It worked
> fine at work on IRIX, but no such luck here on FreeBSD at home.
>
> Seems FreeBSD's Bourne shell's "set" command doesn't support -A.
You need to install ksh to use set -A.
--
Chris BeHanna
Software Engineer (at yourfit.com)
[EMAIL PROTECTED]
#! /bin/sh
# Shell script to generate all characters from
# \0000 to \0377 (octal format)
# Created by [EMAIL PROTECTED]
loop1='0 1 2 3'
loop2='0 1 2 3 4 5 6 7'
set -A array 0 1 2 3 4 5 6 7
echo " ${array[0]} ${array[1]} ${array[2]} ${array[3]} \
${array[4]} ${array[5]} ${array[6]} ${array[7]} "
echo
for i in $loop1; do
for j in $loop2; do
echo "$i$j \0$i$j${array[0]} \0$i$j${array[1]} \
\0$i$j${array[2]} \0$i$j${array[3]} \0$i$j${array[4]} \
\0$i$j${array[5]} \0$i$j${array[6]} \0$i$j${array[7]}"
done
done
echo
echo " ${array[0]} ${array[1]} ${array[2]} ${array[3]} \
${array[4]} ${array[5]} ${array[6]} ${array[7]} "
echo