inertiadrift (7411B)
1 #!/bin/sh 2 # Inertia Drift??? 3 4 print_chars() { 5 printf "%${2}s" "" | tr ' ' "$1" 6 } 7 8 space() { print_chars " " "$1"; } 9 comma() { print_chars "," "$1"; } 10 colon() { print_chars ":" "$1"; } 11 semicolon() { print_chars ";" "$1"; } 12 plus() { print_chars "+" "$1"; } 13 qmark() { print_chars "?" "$1"; } 14 ast() { print_chars "*" "$1"; } 15 perc() { print_chars "%" "$1"; } 16 has() { print_chars "#" "$1"; } 17 caps() { print_chars "S" "$1"; } 18 at() { print_chars "@" "$1"; } 19 dot() { print_chars "." "$1"; } 20 21 space 20 22 comma 2 23 colon 3 24 semicolon 3 25 plus 5 26 semicolon 28 27 colon 2 28 comma 1 29 echo "" 30 space 16 31 comma 1 32 colon 1 33 semicolon 1 34 plus 1 35 ast 1 36 qmark 4 37 plus 2 38 qmark 4 39 ast 3 40 plus 1 41 semicolon 1 42 colon 3 43 semicolon 2 44 plus 3 45 ast 4 46 qmark 5 // 47 perc 6 48 caps 4 49 has 1 50 caps 1 51 qmark 1 52 semicolon 1 53 comma 1 54 echo "" 55 space 12 56 comma 1 57 colon 1 58 semicolon 1 59 plus 1 60 ast 1 61 qmark 1 62 perc 1 63 caps 3 64 has 2 65 perc 1 66 plus 1 67 perc 1 68 has 1 69 caps 1 70 has 5 71 caps 2 72 qmark 1 73 colon 1 74 caps 1 75 at 1 76 has 5 77 caps 20 78 has 2 79 caps 1 80 perc 1 81 plus 1 82 comma 1 83 echo "" 84 space 9 85 comma 1 86 semicolon 1 87 plus 1 88 ast 1 89 qmark 1 90 perc 1 91 caps 7 92 has 1 93 ast 1 94 plus 1 95 caps 1 96 has 1 97 caps 9 98 has 1 99 ast 1 100 colon 1 101 caps 1 102 has 1 103 caps 27 104 has 3 105 qmark 1 106 semicolon 1 107 comma 1 108 echo "" 109 space 5 110 comma 1 111 colon 1 112 semicolon 1 113 plus 1 114 qmark 1 115 perc 1 116 caps 11 117 plus 2 118 caps 1 119 has 1 120 caps 11 121 has 1 122 plus 1 123 colon 1 124 has 2 125 caps 29 126 has 2 127 caps 1 128 qmark 1 129 colon 1 130 dot 2 131 comma 1 132 echo "" 133 space 3 134 comma 1 135 ast 1 136 plus 2 137 ast 1 138 caps 1 139 has 5 140 caps 7 141 plus 1 142 semicolon 1 143 perc 1 144 has 1 145 caps 13 146 has 1 147 semicolon 2 148 has 2 149 caps 31 150 has 2 151 caps 3 152 plus 1 153 echo "" 154 space 2 155 comma 1 156 qmark 1 157 plus 1 158 comma 1 159 dot 1 160 comma 1 161 colon 1 162 semicolon 1 163 plus 2 164 ast 1 165 qmark 1 166 perc 2 167 caps 4 168 plus 1 169 semicolon 1 170 qmark 1 171 has 1 172 caps 9 173 has 2 174 caps 3 175 has 2 176 semicolon 2 177 has 2 178 caps 32 179 has 4 180 colon 1 181 comma 3 182 echo "" 183 space 2 184 ast 1 185 semicolon 1 186 comma 2 187 dot 10 188 comma 2 189 colon 2 190 semicolon 1 191 comma 1 192 plus 1 193 qmark 2 194 perc 1 195 caps 3 196 has 5 197 caps 4 198 perc 1 199 caps 2 200 colon 1 201 plus 1 202 has 5 203 caps 13 204 has 1 205 caps 2 206 has 7 207 caps 10 208 perc 3 209 qmark 1 210 ast 1 211 plus 1 212 colon 2 213 comma 1 214 echo "" 215 space 1 216 comma 1 217 qmark 1 218 comma 5 219 dot 11 220 plus 4 221 comma 1 222 dot 2 223 comma 2 224 colon 2 225 semicolon 1 226 plus 1 227 ast 1 228 qmark 3 229 perc 2 230 caps 3 231 perc 1 232 comma 1 233 ast 1 234 qmark 1 235 ast 2 236 qmark 1 237 caps 2 238 has 3 239 caps 16 240 perc 12 241 caps 8 242 perc 1 243 qmark 1 244 ast 1 245 plus 1 246 semicolon 1 247 colon 1 248 comma 2 249 echo "" 250 space 1 251 colon 1 252 perc 1 253 plus 2 254 semicolon 1 255 colon 2 256 plus 1 257 ast 2 258 plus 1 259 semicolon 1 260 comma 5 261 semicolon 2 262 plus 1 263 ast 1 264 qmark 1 265 colon 1 266 semicolon 1 267 colon 3 268 comma 1 269 dot 7 270 comma 3 271 colon 3 272 semicolon 1 273 colon 1 274 dot 1 275 comma 3 276 colon 2 277 semicolon 1 278 plus 1 279 ast 1 280 qmark 1 281 perc 2 282 caps 4 283 perc 3 284 caps 7 285 perc 17 286 caps 8 287 perc 2 288 qmark 1 289 ast 1 290 plus 1 291 colon 1 292 comma 2 293 echo "" 294 comma 1 295 ast 1 296 perc 1 297 qmark 1 298 perc 2 299 qmark 1 300 perc 1 301 caps 1 302 has 2 303 caps 2 304 qmark 1 305 semicolon 1 306 colon 3 307 ast 1 308 colon 1 309 comma 3 310 semicolon 1 311 ast 2 312 qmark 1 313 plus 2 314 colon 1 315 plus 1 316 semicolon 2 317 comma 1 318 colon 1 319 semicolon 1 320 comma 1 321 dot 5 322 plus 1 323 comma 1 324 dot 6 325 comma 3 326 colon 2 327 semicolon 1 328 plus 1 329 ast 1 330 qmark 1 331 perc 2 332 caps 4 333 perc 3 334 caps 7 335 perc 17 336 caps 9 337 perc 2 338 qmark 1 339 plus 2 340 ast 1 341 qmark 7 342 semicolon 1 343 echo "" 344 comma 1 345 caps 1 346 qmark 1 347 ast 4 348 has 1 349 at 1 350 has 1 351 caps 2 352 has 1 353 caps 2 354 qmark 1 355 ast 1 356 qmark 1 357 perc 1 358 ast 2 359 plus 3 360 semicolon 2 361 plus 1 362 semicolon 1 363 plus 1 364 colon 1 365 semicolon 2 366 ast 1 367 semicolon 1 368 ast 2 369 colon 4 370 comma 1 371 colon 1 372 plus 1 373 comma 1 374 dot 1 375 comma 2 376 dot 9 377 comma 3 378 colon 1 379 semicolon 1 380 plus 1 381 ast 1 382 qmark 1 383 perc 2 384 caps 3 385 perc 3 386 caps 16 387 perc 8 388 caps 5 389 perc 2 390 caps 1 391 has 2 392 caps 4 393 perc 3 394 at 1 395 plus 1 396 echo "" 397 space 1 398 plus 1 399 caps 3 400 perc 2 401 at 1 402 has 1 403 perc 2 404 caps 2 405 has 2 406 perc 1 407 plus 2 408 qmark 1 409 plus 1 410 ast 3 411 qmark 3 412 ast 4 413 plus 3 414 semicolon 1 415 plus 2 416 semicolon 3 417 plus 1 418 colon 2 419 plus 1 420 comma 6 421 dot 3 422 comma 2 423 dot 8 424 comma 2 425 colon 1 426 semicolon 1 427 plus 1 428 ast 1 429 qmark 1 430 perc 1 431 caps 4 432 perc 1 433 caps 1 434 has 2 435 caps 8 436 has 1 437 caps 1 438 perc 15 439 caps 4 440 perc 1 441 caps 1 442 plus 1 443 semicolon 1 444 colon 1 445 semicolon 1 446 caps 1 447 colon 1 448 echo "" 449 space 2 450 colon 1 451 ast 1 452 caps 3 453 at 1 454 caps 1 455 qmark 1 456 perc 2 457 has 1 458 caps 1 459 has 1 460 caps 2 461 perc 1 462 caps 1 463 qmark 2 464 ast 3 465 plus 4 466 ast 3 467 qmark 5 468 ast 2 469 plus 4 470 ast 1 471 colon 4 472 comma 1 473 colon 1 474 plus 1 475 ast 1 476 qmark 1 477 perc 2 478 qmark 2 479 ast 1 480 semicolon 1 481 comma 1 482 dot 8 483 comma 2 484 colon 1 485 semicolon 1 486 plus 1 487 qmark 1 488 perc 1 489 has 2 490 caps 1 491 perc 1 492 caps 2 493 ast 1 494 semicolon 4 495 perc 1 496 has 1 497 caps 1 498 perc 17 499 caps 2 500 has 1 501 perc 1 502 semicolon 1 503 colon 2 504 semicolon 1 505 has 1 506 semicolon 1 507 echo "" 508 space 4 509 colon 1 510 perc 1 511 has 1 512 at 1 513 perc 1 514 qmark 1 515 perc 2 516 has 1 517 caps 2 518 has 1 519 caps 1 520 perc 1 521 has 1 522 caps 6 523 perc 3 524 qmark 2 525 ast 2 526 plus 5 527 ast 3 528 qmark 1 529 perc 2 530 qmark 2 531 ast 1 532 plus 1 533 ast 1 534 perc 1 535 caps 1 536 has 4 537 caps 4 538 perc 1 539 plus 1 540 comma 9 541 dot 1 542 comma 3 543 dot 1 544 colon 1 545 plus 1 546 qmark 1 547 caps 2 548 perc 1 549 plus 2 550 colon 1 551 semicolon 1 552 colon 1 553 ast 1 554 has 1 555 caps 1 556 perc 2 557 caps 13 558 has 4 559 at 1 560 caps 1 561 qmark 1 562 perc 3 563 at 1 564 caps 1 565 semicolon 1 566 comma 1 567 echo "" 568 space 2 569 comma 1 570 ast 3 571 perc 1 572 at 1 573 perc 1 574 qmark 1 575 perc 1 576 caps 5 577 has 1 578 caps 2 579 has 1 580 caps 13 581 perc 3 582 qmark 2 583 ast 2 584 plus 1 585 ast 2 586 plus 2 587 ast 1 588 caps 2 589 has 3 590 caps 7 591 has 1 592 caps 1 593 qmark 1 594 plus 1 595 semicolon 2 596 colon 2 597 comma 3 598 colon 1 599 perc 1 600 ast 3 601 plus 1 602 semicolon 1 603 plus 1 604 perc 1 605 has 1 606 perc 1 607 colon 1 608 semicolon 2 609 plus 2 610 perc 1 611 has 16 612 caps 15 613 colon 1 614 echo "" 615 space 2 616 comma 1 617 colon 1 618 semicolon 1 619 plus 1 620 ast 1 621 has 1 622 caps 1 623 ast 1 624 qmark 1 625 perc 1 626 caps 3 627 perc 1 628 has 2 629 caps 25 630 perc 3 631 caps 1 632 has 2 633 caps 3 634 perc 2 635 caps 5 636 has 1 637 caps 1 638 perc 7 639 qmark 1 640 perc 1 641 has 1 642 perc 2 643 qmark 4 644 caps 1 645 has 1 646 caps 8 647 has 1 648 caps 21 649 has 2 650 perc 4 651 ast 1 652 perc 1 653 colon 1 654 echo "" 655 space 6 656 comma 1 657 plus 1 658 has 1 659 caps 1 660 qmark 1 661 caps 4 662 perc 2 663 caps 1 664 has 1 665 caps 1 666 perc 1 667 caps 21 668 has 1 669 caps 3 670 has 1 671 at 1 672 has 1 673 caps 1 674 qmark 3 675 perc 1 676 caps 1 677 perc 1 678 caps 5 679 semicolon 1 680 comma 1 681 colon 1 682 semicolon 2 683 plus 2 684 ast 2 685 qmark 2 686 perc 2 687 caps 22 688 has 1 689 caps 1 690 perc 4 691 qmark 1 692 caps 1 693 has 6 694 caps 2 695 perc 1 696 caps 4 697 comma 1 698 echo "" 699 space 8 700 semicolon 1 701 perc 1 702 caps 9 703 qmark 1 704 ast 3 705 qmark 3 706 perc 2 707 caps 14 708 has 1 709 caps 3 710 has 2 711 caps 1 712 qmark 1 713 ast 1 714 perc 2 715 qmark 1 716 caps 1 717 qmark 1 718 caps 6 719 perc 1 720 qmark 3 721 ast 2 722 plus 1 723 semicolon 4 724 colon 1 725 semicolon 6 726 plus 2 727 perc 1 728 qmark 1 729 perc 2 730 qmark 1 731 perc 1 732 has 4 733 caps 1 734 has 2 735 caps 1 736 has 1 737 caps 16 738 perc 1 739 qmark 1 740 ast 1 741 semicolon 1 742 echo "" 743 space 10 744 colon 1 745 semicolon 4 746 colon 2 747 semicolon 2 748 plus 1 749 ast 10 750 qmark 3 751 perc 2 752 caps 11 753 at 1 754 has 1 755 caps 1 756 qmark 2 757 perc 1 758 caps 1 759 perc 4 760 caps 5 761 has 1 762 caps 8 763 perc 4 764 qmark 4 765 ast 2 766 qmark 1 767 caps 1 768 perc 1 769 caps 13 770 perc 5 771 qmark 1 772 perc 1 773 caps 6 774 perc 3 775 comma 1 776 echo "" 777 space 20 778 comma 2 779 colon 2 780 semicolon 1 781 plus 2 782 ast 10 783 qmark 3 784 perc 3 785 caps 3 786 has 2 787 caps 1 788 qmark 2 789 perc 1 790 caps 4 791 perc 2 792 has 1 793 caps 2 794 perc 1 795 caps 1 796 has 1 797 perc 3 798 caps 27 799 perc 1 800 semicolon 2 801 plus 1 802 semicolon 3 803 colon 1 804 comma 1 805 qmark 1 806 caps 1 807 perc 1 808 caps 2 809 has 1 810 ast 4 811 echo "" 812 space 27 813 comma 2 814 colon 1 815 semicolon 2 816 plus 2 817 ast 11 818 qmark 2 819 has 2 820 qmark 1 821 ast 1 822 perc 7 823 caps 3 824 perc 2 825 caps 1 826 has 1 827 perc 8 828 caps 12 829 perc 1 830 qmark 3 831 caps 2 832 perc 2 833 caps 1 834 ast 1 835 comma 1 836 colon 2 837 semicolon 2 838 plus 1 839 semicolon 1 840 plus 1 841 caps 6 842 perc 2 843 plus 1 844 comma 1 845 echo "" 846 space 34 847 comma 2 848 colon 1 849 semicolon 2 850 plus 1 851 ast 7 852 qmark 1 853 has 1 854 caps 1 855 qmark 1 856 ast 1 857 qmark 1 858 caps 1 859 perc 1 860 qmark 1 861 caps 5 862 perc 3 863 has 2 864 caps 17 865 has 1 866 perc 1 867 plus 3 868 ast 1 869 caps 4 870 has 1 871 ast 1 872 plus 1 873 ast 1 874 qmark 3 875 perc 5 876 qmark 4 877 ast 1 878 plus 1 879 semicolon 1 880 echo "" 881 space 41 882 comma 2 883 colon 1 884 semicolon 2 885 plus 2 886 qmark 1 887 has 2 888 perc 1 889 qmark 3 890 perc 1 891 caps 4 892 perc 3 893 caps 1 894 has 1 895 perc 4 896 caps 21 897 perc 4 898 qmark 6 899 ast 9 900 plus 2 901 colon 1 902 echo "" 903 space 47 904 comma 2 905 colon 1 906 perc 1 907 has 1 908 caps 12 909 qmark 1 910 ast 10 911 qmark 11 912 ast 14 913 plus 2 914 semicolon 2 915 colon 2 916 comma 3 917 echo "" 918 space 51 919 semicolon 1 920 ast 1 921 perc 6 922 qmark 2 923 plus 2 924 semicolon 1 925 plus 4 926 ast 20 927 plus 3 928 semicolon 3 929 colon 2 930 comma 4 931 echo "" 932 space 54 933 comma 5 934 space 9 935 comma 5 936 colon 8 937 comma 6 938 echo ""