Oliver wrote:
> I tried compiling and installing on Solaris. It all builds fine but I
> get the following message repeated a number of times:
> ./man/mh-chart-gen.sh: !: not found
>
> ! is not available in pure Bourne shell and should be avoided.
> There are several options, we could use:
> echo $i | grep 'mh-chart.man' >/dev/null && continue
> or:
> expr $i : .*/mh-chart.man >/dev/null && continue
> I think continue works in any reasonable /bin/sh.
> Or we could avoid any forks by using a case statement:
> case $i in
> */mh-chart.man) break;
> *)
> ...
> ;;
> esac
I'll change it to the case statement (without the break).
> The script then goes on to complain about the -E option to grep (only
> /usr/xpg4/bin/grep or egrep handle that on Solaris).
>
> I think the easiest solution here to the roll the grep -E into the awk:
> awk '/.SH SYNOPSIS/,/^(\.ad|typical usage:)/ { if ( $0 !~ /^(\.SH
> SYNOPSIS|\.na|\.ad|typical usage:)/ ) print }'
Thanks. I'll change it to that.
David
_______________________________________________
Nmh-workers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/nmh-workers