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