Files
oldlinux-files/study/linux-travel/minix-386/estdio21.tar/estdio21/INSTALL/ytitle.sh
2024-02-19 00:25:23 -05:00

27 lines
599 B
Bash

#!/bin/sh
FILE="$1"
BASENAME=`basename $FILE .c`
NAME=`echo $BASENAME | sed -e 's/[a-zA-Z0-9_]/& /g' -e 's/ *$//'`
BYTES=`echo $NAME | wc -c`
LPAD=`expr \( 74 - $BYTES \) / 2`
RPAD=`expr 74 - $BYTES - $LPAD`
(echo $LPAD $RPAD; echo "$NAME") | awk '
BEGIN { line = 0; }
{ if (line == 0) {
lpad = 0 + $1;
rpad = 0 + $2;
line++;
next;
}
else {
printf("/*");
for (i = 0; i < lpad; i++)
printf(" ");
printf("%s", $0);
for (i = 0; i < rpad; i++)
printf(" ");
printf("*/\n");
next;
}
}'