1#!/bin/sh 2 3n=$1 4 5cat <<EOF | egrep "^ *$n " 6 0 C0 8176 7 1 C#0 8662 8 2 D0 9177 9 3 D#0 9723 10 4 E0 10301 11 5 F0 10913 12 6 F#0 11562 13 7 G0 12250 14 8 G#0 12978 15 9 A0 13750 16 10 A#0 14568 17 11 B0 15434 18 12 C1 16352 19 13 C#1 17324 20 14 D1 18354 21 15 D#1 19445 22 16 E1 20602 23 17 F1 21827 24 18 F#1 23125 25 19 G1 24500 26 20 G#1 25957 27 21 A1 27500 28 22 A#1 29135 29 23 B1 30868 30 24 C2 32703 31 25 C#2 34648 32 26 D2 36708 33 27 D#2 38891 34 28 E2 41203 35 29 F2 43654 36 30 F#2 46249 37 31 G2 48999 38 32 G#2 51913 39 33 A2 55000 40 34 A#2 58270 41 35 B2 61735 42 36 C3 65406 43 37 C#3 69296 44 38 D3 73416 45 39 D#3 77782 46 40 E3 82407 47 41 F3 87307 48 42 F#3 92499 49 43 G3 97999 50 44 G#3 103826 51 45 A3 110000 52 46 A#3 116541 53 47 B3 123471 54 48 C4 130813 55 49 C#4 138591 56 50 D4 146832 57 51 D#4 155563 58 52 E4 164814 59 53 F4 174614 60 54 F#4 184997 61 55 G4 195998 62 56 G#4 207652 63 57 A4 220000 64 58 A#4 233082 65 59 B4 246942 66 60 C5 261626 67 61 C#5 277183 68 62 D5 293665 69 63 D#5 311127 70 64 E5 329628 71 65 F5 349228 72 66 F#5 369994 73 67 G5 391995 74 68 G#5 415305 75 69 A5 440000 76 70 A#5 466164 77 71 B5 493883 78 72 C6 523251 79 73 C#6 554365 80 74 D6 587330 81 75 D#6 622254 82 76 E6 659255 83 77 F6 698456 84 78 F#6 739989 85 79 G6 783991 86 80 G#6 830609 87 81 A6 880000 88 82 A#6 932328 89 83 B6 987767 90 84 C7 1046502 91 85 C#7 1108731 92 86 D7 1174659 93 87 D#7 1244508 94 88 E7 1318510 95 89 F7 1396913 96 90 F#7 1479978 97 91 G7 1567982 98 92 G#7 1661219 99 93 A7 1760000 100 94 A#7 1864655 101 95 B7 1975533 102 96 C8 2093005 103 97 C#8 2217461 104 98 D8 2349318 105 99 D#8 2489016 106100 E8 2637020 107101 F8 2793826 108102 F#8 2959955 109103 G8 3135963 110104 G#8 3322438 111105 A8 3520000 112106 A#8 3729310 113107 B8 3951066 114108 C9 4186009 115109 C#9 4434922 116110 D9 4698636 117111 D#9 4978032 118112 E9 5274041 119113 F9 5587652 120114 F#9 5919911 121115 G9 6271927 122116 G#9 6644875 123117 A9 7040000 124118 A#9 7458620 125119 B9 7902133 126120 C10 8372018 127121 C#10 8869844 128122 D10 9397273 129123 D#10 9956063 130124 E10 10548082 131125 F10 11175303 132126 F#10 11839822 133127 G10 12543854 134EOF 135