![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Нужна помощь избежать специальных символов в скрипте оболочки Корна | rogers42 | UNIX для чайников Вопросы И Ответы | 6 | 05-14-2009 08:23 AM |
| Побег характер | deepakpv | Shell программирование и сценарии | 4 | 02-16-2007 03:19 AM |
| побег символы .. | sharsin2001 | Shell программирование и сценарии | 9 | 11-06-2006 10:52 AM |
| Количество символов, бежать? | Sebarry | Shell программирование и сценарии | 0 | 06-22-2006 05:23 PM |
| LP FormFeed Escape символов | jgordon | UNIX перспективных И опытных пользователей | 4 | 10-15-2003 03:01 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Поиск побега символов
Привет всем
Я пытаюсь написать скрипт, чтобы посмотреть на ряд конкретных побега символов в файле. На просмотре файла через VI Она показывает это: ^ [P ^ @ ^ E ^_^@^@^@^@^@^@^ Vi Кроме того, сообщения в нижней части экрана [noeol] Я понимаю, это значит, нет конца строки. Я попробовал grep отличаться от параметров, таких как grep ^ \ ^. grep имя_файла - двоичный файл \u003d двоично без везения. Я надеюсь, что кто-то гений мысли! ![]() |
|
||||
|
Большинство версий AWK позволяют представлять неприсоединения печати символов как шестнадцатиричное значения.
\ x01B является ASCII 27, побег характер. Код:
awk '{ if (index($0, "\x01B") ) { print $0 }}' myfile
|
|
||||
|
Привет
Спасибо вам обоим за ваши ответы, я предполагаю, это будет работать в связи с проверкой для появления текста и вернуться результате стоимость. Они оба с нетерпением, как будто они делают. Я постараюсь это завтра, и сообщим вам об этом. ![]() |
|
|||||
|
Привет.
Неопределенный артикль Perl Сценарий: Код:
#!/usr/bin/perl
# @(#) p1 Demonstrate search for escape.
use warnings;
use strict;
my($lines) = 0;
while ( <> ) {
$lines++;
print "$. $_" if /\e/xms; # always use xms on matches
}
print STDERR " ( Lines read: $lines )\n";
exit(0);
Код:
% cat -vet data1 Now is the time to see an escape :^[:$ for all good men$ to come to the aid for escape ^[ from jail$ of their country.$ Код:
% ./p1 data1 1 Now is the time to see an escape : 3 to come to the aid for escape from jail ( Lines read: 4 ) |
|
||||
|
ДРЛ
Спасибо за ваш вклад, я еще не имели возможность попробовать другие предложения. Я думаю, ваш код может быть слишком много, хотя за то, что мне нужно. Кроме того, я не знаю, если в системе я работаю, с которой Perl установлен. |
|
||||
|
Цитата:
SunDude - попытался ваше предложение, только привлечь к этому является то, что мне нужно искать не только в знак @, чтобы условия уникальны. Я попытался это с другими персонажами (за исключением [как grep не нравится ищет этот символ) и до сих пор не получил результат (просто получил 0). Собственно лом, что я думаю, мне нужно добавить слеш на каждый символ, чтобы оно интерпретируется как символ, а не бежать код. Я вернусь! Последний раз редактировалось timcs; на 05-25-2007 04:26 AM.. Причина: Ошибка |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|