equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 |
|
3 LEN="$1" |
|
4 STR="$2" |
|
5 PAD='\0' |
|
6 STRLEN=`echo $STR | wc -c` |
|
7 RES="$STR" |
|
8 |
|
9 EXTRALEN=`expr $LEN - $STRLEN` |
|
10 while [ "$EXTRALEN" -gt 32 ]; do |
|
11 RES="$RES$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD$PAD" |
|
12 EXTRALEN=`expr $EXTRALEN - 32` |
|
13 done |
|
14 while [ "$EXTRALEN" -gt 0 ]; do |
|
15 RES="$RES$PAD" |
|
16 EXTRALEN=`expr $EXTRALEN - 1` |
|
17 done |
|
18 cat <<EOF |
|
19 $RES |
|
20 EOF |
|
21 |
|
22 |