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

Reply via email to