Инструменты пользователя

Инструменты сайта


grep_spec_linux

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
grep_spec_linux [2014/09/09 06:44]
admin создано
grep_spec_linux [2014/09/09 06:54] (текущий)
188.162.167.59 [Поиск управляющего символа]
Строка 1: Строка 1:
 +====== Поиск и замена в файле управляющего символа в консоли Linux ======
 +
 +
 ==== Поиск управляющего символа ==== ==== Поиск управляющего символа ====
  
Строка 5: Строка 8:
 </​code>​ </​code>​
  
-где 3 - это Hex код символа,​ список всех символов и их коды [[http://​book.itep.ru/​10/​ascii.htm|смотрим тут]] ​или ниже.+где 3 - это Hex код символа ​(кстати это символ получаемый нажатием ctrl-C), список всех символов и их коды [[http://​book.itep.ru/​10/​ascii.htm|смотрим тут]]
  
 +==== Поиск и замена в файле управляющего символа ====
 +<​code>​
 +awk '​{gsub(/​\x3/,"​ "​);​print}'​ dump.sql > dump2.sql
 +</​code>​
  
-==== Таблица ASCII (American Standard Code for Information Interchange) ==== +где dump.sql - входные данные, ​dump2.sql - выходные данные. Тут также ищем символ с Hex кодом ​3, и меняем его на пробел.
- +
-Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char +
-0 0 NUL 32 20 (sp) 64 40 @ 96 60 ` +
-1 1 SOH 33 21 ! 65 41 A 97 61 a +
-2 2 STX 34 22 "​ 66 42 B 98 62 b +
-3 3 ETX 35 23 #​ 67 43 C 99 63 c +
-4 4 EOT 36 24 $ 68 44 D 100 64 d +
-5 5 ENQ 37 25 % 69 45 E 101 65 e +
-6 6 ACK 38 26 &​ 70 46 F 102 66 f +
-7 7 BEL 39 27 '​ 71 47 G 103 67 g +
-8 8 BS 40 28 ( 72 48 H 104 68 h +
-9 9 TAB 41 29 ) 73 49 I 105 69 i +
-10 A LF 42 2A * 74 4A J 106 6A j +
-11 B VT 43 2B + 75 4B K 107 6B k +
-12 C FF 44 2C ,​ 76 4C L 108 6C l +
-13 D CR 45 2D - 77 4D M 109 6D m +
-14 E SO 46 2E . 78 4E N 110 6E n +
-15 F SI 47 2F /​ 79 4F O 111 6F o +
-16 10 DLE 48 30 0 80 50 P 112 70 p +
-17 11 DC1 49 31 1 81 51 Q 113 71 q +
-18 12 DC2 50 32 2 82 52 R 114 72 r +
-19 13 DC3 51 33 3 83 53 S 115 73 s +
-20 14 DC4 52 34 4 84 54 T 116 74 t +
-21 15 NAK 53 35 5 85 55 U 117 75 u +
-22 16 SYN 54 36 6 86 56 V 118 76 v +
-23 17 ETB 55 37 7 87 57 W 119 77 w +
-24 18 CAN 56 38 8 88 58 X 120 78 x +
-25 19 EM 57 39 9 89 59 Y 121 79 y +
-26 1A SUB 58 3A :​ 90 5A Z 122 7A z +
-27 1B ESC 59 3B ;​ 91 5B [ 123 7B { +
-28 1C FS 60 3C <​ 92 5C \ 124 7C | +
-29 1D GS 61 3D = 93 5D ] 125 7D } +
-30 1E RS 62 3E >​ 94 5E ^ 126 7E ~ +
-31 1F US 63 3F ?​ 95 5F _ 127 7F DEL +
-Форматирование +
-BS Backspace (Возврат на один символ). Указывает на движение механизма печати или курсора дисплея назад на одну позицию. +
-HT Horizontal Tabulation (Горизонтальное Табулирование). Указывает на движение механизма печати или курсора дисплея до следующей предписанной '​позиции табуляции'​. +
-LF Line Feed (Перевод строки). Указывает на движение механизма печати или курсора дисплея к началу следующей строки (на одну строку вниз). +
-VT Vertical Tabulation (Вертикальное Табулирование). Указывает на движение механизма печати или курсора дисплея к следующей группе строк. +
-FF Form Feed (Перевод страницы). Указывает на движение механизма печати или курсора дисплея к исходной позиции следующей страницыформы или экрана. +
-CR Carriage Return (Перевод каретки). Указывает на движение механизма печати или курсора дисплея к исходной (крайней левой)позиции текущей строки. +
-Передача данных +
-SOH Start of Heading (Начало Заголовка). Используется ​для указания начала заголовка,​ который может содержать информацию о маршрутизации или адрес. +
-STX Start of Text (Начало ​Текста). Указывает на начало текста и одновременно на конец заголовка. +
-ETX End of Text (Конец Текста). Используется при завершении текстакоторый был начат с символа STX. +
-ENQ Enquiry (Запрос). Запрос идентификационных данных (типа "​Кто Вы?"​) от удаленной станции. ​  +
-ACK Acknowledge (Подтверждение). Приемное устройство передает этот символ отправителю в качестве подтверждения успешного приема данных. +
-NAK Negative Acknowledgement (Неподтверждение). Приемное устройство передает этот символ отправителю в случае отрицания (неудачи) приема данных. +
-SYN Synchronous/​Idle (Синхронизация). Используется в синхронизированных системах передачи. В моменты отсутствия передачи данных система непрерывно посылает символы SYN для обеспечения синхронизации. +
-ETB End of Transmission Block (Конец Блока Передачи). Указывает на конец блока данных для коммуникационных целей. Используется для разбиения на отдельные блоки больших объемов данных. +
-Разделительные знаки при передаче информации +
-FS File Separator (Разделитель файлов). +
-GS Group Separator (Разделитель групп). +
-RS Record Separtator (Разделитель записей). +
-US Unit Separator (Разделитель элементов). +
-Другие символы +
-NUL Null. (No character- нет данных). Используется для передачи в случае отсутствия данных. +
-BEL Bell (Звонок). Используется для управления устройствами сигнализации. +
-SO Shift Out. Указывает,​ что все последующие кодовые комбинации должны интерпретироваться согласно внешнему набору ​символов до прихода ​символа SI. +
-SI Shift In. Указывает,​ что последующие кодовые комбинации должны интерпретироваться согласно стандартному набору символов. +
-DLE Data Link Escape (Переключение). Изменение значения идущих следом символов. Используется для дополнительного контроля или для передачи произвольной комбинации бит. +
-DC1DC2, DC3, DC4 Device Controls (Контроль Устройства). Символы для управления вспомогательными устройствами (специальными функциями). +
-CAN Cancel (Отмена). Указывает,​ что данные,​ который предшествовали этому символу в сообщении или блоке, должны игнорироваться (обычно в случае обнаружения ошибки). +
-EM End of Medium (Конец Носителя). Указывает на физический конец ленты или другого носителя информации +
-SUB Substitute (Заместитель). Используется для подмены ошибочного или недопустимого символа. +
-ESC Escape (Расширение). Используется для расширения кода, указывая на то, что последующий символ имеет альтернативное значение. +
-(sp) Space (Пробел)Непечатаемый символ для разделения слов или перемещения механизма печати или курсора дисплея вперед на одну позицию. +
-DEL Delete (Удаление). Используется для удаления (стирания) предыдущего знака в сообщении +
-Сводная таблица кодов ASCII +
-ASCII таблица кодов символов Windows (Win-1251) +
-Dec Hex Символ +
-000 00 спец. NOP +
-001 01 спец. SOH +
-002 02 спец. STX +
-003 03 спец. ETX +
-004 04 спец. EOT +
-005 05 спец. ENQ +
-006 06 спец. ACK +
-007 07 спец. BEL +
-008 08 спец. BS +
-009 09 спец. Табуляция +
-010 0A спец. LF (Возвр. каретки) +
-011 0B спец. VT +
-012 0C спец. FF +
-013 0D спец. CR (Новая строка) +
-014 0E спец. SO +
-015 0F спец. SI +
-016 10 спец. DLE +
-017 11 спец. DC1 +
-018 12 спец. DC2 +
-019 13 спец. DC3 +
-020 14 спец. DC4 +
-021 15 спец. NAK +
-022 16 спец. SYN +
-023 17 спец. ETB +
-024 18 спец. CAN +
-025 19 спец. EM +
-026 1A спец. SUB +
-027 1B спец. ESC +
-028 1C спец. FS +
-029 1D спец. GS +
-030 1E спец. RS +
-031 1F спец. US +
-032 20 сцеп. SP (Пробел) +
-033 21 ! +
-034 22 "​ +
-035 23 # +
-036 24 $ +
-037 25 % +
-038 26 &​ +
-039 27 '​ +
-040 28 ( +
-041 29 ) +
-042 2A * +
-043 2B + +
-044 2C , +
-045 2D - +
-046 2E . +
-047 2F / +
-048 30 0 +
-049 31 1 +
-050 32 2 +
-051 33 3 +
-052 34 4 +
-053 35 5 +
-054 36 6 +
-055 37 7 +
-056 38 8 +
-057 39 9 +
-058 3A : +
-059 3B ; +
-060 3C <​ +
-061 3D = +
-062 3E >​ +
-063 3F ? +
-064 40 @ +
-065 41 A +
-066 42 B +
-067 43 C +
-068 44 D +
-069 45 E +
-070 46 F +
-071 47 G +
-072 48 H +
-073 49 I +
-074 4A J +
-075 4B K +
-076 4C L +
-077 4D M +
-078 4E N +
-079 4F O +
-080 50 P +
-081 51 Q +
-082 52 R +
-083 53 S +
-084 54 T +
-085 55 U +
-086 56 V +
-087 57 W +
-088 58 X +
-089 59 Y +
-090 5A Z +
-091 5B [ +
-092 5C \ +
-093 5D ] +
-094 5E ^ +
-095 5F _ +
-096 60 ` +
-097 61 a +
-098 62 b +
-099 63 c +
-100 64 d +
-101 65 e +
-102 66 f +
-103 67 g +
-104 68 h +
-105 69 i +
-106 6A j +
-107 6B k +
-108 6C l +
-109 6D m +
-110 6E n +
-111 6F o +
-112 70 p +
-113 71 q +
-114 72 r +
-115 73 s +
-116 74 t +
-117 75 u +
-118 76 v +
-119 77 w +
-120 78 x +
-121 79 y +
-122 7A z +
-123 7B { +
-124 7C | +
-125 7D } +
-126 7E ~ +
-127 7F  +
-Dec Hex Символ +
-128 80 Ђ +
-129 81 Ѓ +
-130 82 ‚ +
-131 83 ѓ +
-132 84 „ +
-133 85 … +
-134 86 † +
-135 87 ‡ +
-136 88 € +
-137 89 ‰ +
-138 8A Љ +
-139 8B ‹ +
-140 8C Њ +
-141 8D Ќ +
-142 8E Ћ +
-143 8F Џ +
-144 90 ђ +
-145 91 ‘ +
-146 92 ’ +
-147 93 “ +
-148 94 ” +
-149 95 • +
-150 96 – +
-151 97 — +
-152 98 ˜ +
-153 99 ™ +
-154 9A љ +
-155 9B › +
-156 9C њ +
-157 9D ќ +
-158 9E ћ +
-159 9F џ +
-160 A0  +
-161 A1 Ў +
-162 A2 ў +
-163 A3 Ј +
-164 A4 ¤ +
-165 A5 Ґ +
-166 A6 ¦ +
-167 A7 § +
-168 A8 Ё +
-169 A9 © +
-170 AA Є +
-171 AB « +
-172 AC ¬ +
-173 AD  +
-174 AE ® +
-175 AF Ї +
-176 B0 ° +
-177 B1 ± +
-178 B2 І +
-179 B3 і +
-180 B4 ґ +
-181 B5 µ +
-182 B6 ¶ +
-183 B7 · +
-184 B8 ё +
-185 B9 № +
-186 BA є +
-187 BB » +
-188 BC ј +
-189 BD Ѕ +
-190 BE ѕ +
-191 BF ї +
-192 C0 А +
-193 C1 Б +
-194 C2 В +
-195 C3 Г +
-196 C4 Д +
-197 C5 Е +
-198 C6 Ж +
-199 C7 З +
-200 C8 И +
-201 C9 Й +
-202 CA К +
-203 CB Л +
-204 CC М +
-205 CD Н +
-206 CE О +
-207 CF П +
-208 D0 Р +
-209 D1 С +
-210 D2 Т +
-211 D3 У +
-212 D4 Ф +
-213 D5 Х +
-214 D6 Ц +
-215 D7 Ч +
-216 D8 Ш +
-217 D9 Щ +
-218 DA Ъ +
-219 DB Ы +
-220 DC Ь +
-221 DD Э +
-222 DE Ю +
-223 DF Я +
-224 E0 а +
-225 E1 б +
-226 E2 в +
-227 E3 г +
-228 E4 д +
-229 E5 е +
-230 E6 ж +
-231 E7 з +
-232 E8 и +
-233 E9 й +
-234 EA к +
-235 EB л +
-236 EC м +
-237 ED н +
-238 EE о +
-239 EF п +
-240 F0 р +
-241 F1 с +
-242 F2 т +
-243 F3 у +
-244 F4 ф +
-245 F5 х +
-246 F6 ц +
-247 F7 ч +
-248 F8 ш +
-249 F9 щ +
-250 FA ъ +
-251 FB ы +
-252 FC ь +
-253 FD э +
-254 FE ю +
-255 FF я +
- +
-Расширенная таблица кодов ASCII +
-Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char +
-128 80 Ç 160 A0 á 192 C0 . 224 E0 α +
-129 81 ü 161 A1 í 193 C1 2 225 E1 ß +
-130 82 é 162 A2 ó 194 C2 0 226 E2 Γ +
-131 83 â 163 A3 ú 195 C3 /​ 227 E3 ∏ +
-132 84 ä 164 A4 ñ 196 C4 ) 228 E4 ∑ +
-133 85 à 165 A5 Ñ 197 C5 3 229 E5 σ +
-134 86 å 166 A6 ª 198 C6 G 230 E6 μ +
-135 87 ç 167 A7 ° 199 C7 K 231 E7 τ +
-136 88 ê 168 A8 ¿ 200 C8 9 232 E8 Φ +
-137 89 ë 169 A9 _ 201 C9 6 233 E9 Θ +
-138 8A è 170 AA ¬ 202 CA = 234 EA Ω +
-139 8B ï 171 AB ½ 203 CB ;​ 235 EB δ +
-140 8C î 172 AC ¼ 204 CC :​ 236 EC ∞ +
-141 8D ì 173 AD ¡ 205 CD 4 237 ED φ +
-142 8E Ä 174 AE « 206 CE >​ 238 EE ε +
-143 8F Å 175 AF » 207 CF N 239 EF ∩ +
-144 90 É 176 B0 ░ 208 D0 J 240 F0 ≡ +
-145 91 æ 177 B1 ▒ 209 D1 L 241 F1 ± +
-146 92 Æ 178 B2 ▓ 210 D2 H 242 F2 ≥ +
-147 93 ô 179 B3 * 211 D3 F 243 F3 ≤ +
-148 94 ö 180 B4 1 212 D4 B 244 F4 ⌠ +
-149 95 ò 181 B5 I 213 D5 ?​ 245 F5 ⚥ +
-150 96 û 182 B6 1 214 D6 C 246 F6 ÷ +
-151 97 ù 183 B7 D 215 D7 O 247 F7 ≈ +
-152 98 _ 184 B8 @ 216 D8 P 248 F8 0 +
-153 99 Ö 185 B9 <​ 217 D9 - 249 F9 . +
-154 9A Ü 186 BA 5 218 DA + 250 FA . +
-155 9B ¢ 187 BB 7 219 DB $ 251 FB √ +
-156 9C £ 188 BC 8 220 DC ( 252 FC _ +
-157 9D ¥ 189 BD E 221 DD % 253 FD ² +
-158 9E _ 190 BE A 222 DE ▐ 254 FE ▀ +
-159 9F ƒ 191 BF ,​ 223 DF &​ 255 FF +
grep_spec_linux.1410230691.txt.gz · Последние изменения: 2014/09/09 06:44 — admin