![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Могу ли я читать файл посимвольно? | Муртаза | Shell программирование и сценарии | 4 | 04-27-2009 06:51 AM |
| Могу ли я читать файл посимвольно | karnan | Shell программирование и сценарии | 6 | 05-19-2008 03:22 AM |
| создать файл в UNIX | alfredo123 | UNIX для чайников Вопросы И Ответы | 5 | 06-06-2006 12:24 PM |
| Запретить печать файл | cpuhl | UNIX перспективных И опытных пользователей | 1 | 06-01-2005 05:19 PM |
| Контроль спасения файлов по типу | saswerks | UNIX для чайников Вопросы И Ответы | 4 | 02-15-2005 04:47 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Контроль символов в файле
Привет Все,
Я ищу решение захватить контроль любых ASCII символов в файле (Где контроль ASCII символов в десятичное значение от 0 до 31 и 127 (Hex стоимостью от 00 до 1F и 7F)) путем возврата любой пострадавших линий. Предполагается, что хороший файл должен содержать "ASCII символов для печати", где ASCII Printable характера в десятичная дробь от 32 до 126 (Hex стоимостью от 20 до 7E). Спасибо заранее. С уважением, скоропись |
|
||||
|
Удаляет символы ASCII управления от 0 до 31 и 127 Код:
tr -d "\000-\037\177" < file Код:
while read line
do
[[ -n "$( echo $line | tr -d "\000-\037\177" )" ]] && echo "$line"
done < file
Последний раз редактировалось anbu23; на 04-25-2007 06:33 AM.. Причина: Не правильно прочитать требования |
|
||||
|
Вы также можете попробовать в AWK POSIX характера занятий, как [: печать :],[: График:] и т.д. ..
|
|
||||
|
Привет Anbu23,
Я не уверен, что если у меня отсутствует то здесь с помощью данного решения: TR-D ", \ 000 - \ 037 \ 177" <файл, потому что выхода все еще содержится контроль характер. Предоставляемые образец входного файла: ------------------------------------------------- Понедельник вторник среда Четверг пятница Суббота Воскресенье Количество \u003d 0.36 ") а) Apple оранжевый Ананас Выходной файл (отображение линий с контролем символа): --------------- > Понедельник вторник среда > Суббота > Количество \u003d 0.36 ") а) > Apple оранжевый > Спасибо заранее, скоропись |
|
||||
|
Код:
/db2home/training$ cat -e f Monday Tuesday Wednesday$ Thursday Friday$ Saturday ^F$ Sunday$ Number = 0.36")· )$ $ Apple orange $ Pinapple$ ^G$ /db2home/training$ tr -d "\000-\011\013-\037\177-\377" < f | cat -e Monday Tuesday Wednesday$ Thursday Friday$ Saturday $ Sunday$ Number = 0.36") )$ $ Apple orange $ Pinapple$ $ |
|
||||
|
Привет anbu23,
Спасибо за решение и работать. С уважением, скоропись |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|