Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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 (Переключение). Изменение значения идущих следом символов. Используется для дополнительного контроля или для передачи произвольной комбинации бит. | + | |
- | DC1, DC2, 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 | + |