Незашифрованный клиент-серверный протокол для того, чтобы удаленно получить доступ к другой системе.
Еще нет никакого тега Wiki для этого тега …!
Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.
Все зарегистрированные пользователи могут предложить новый тег wikis.
(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)
---------121
вопрос--------2377----об использовании утилит командной строки, таких как awk, sed, жемчуг, PR, и т.д. к текстовым файлам формата. Для printf строк формата используйте [tag:printf]. Для строк формата даты, [tag:date]. См. также [tag:text-обработка].
Вопросы об использовании утилит командной строки, таких как awk, sed, жемчуг, PR, и т.д. к текстовым файлам формата. Для printf строк формата используйте [tag:printf]. Для строк формата даты, [tag:date]. См. также [tag:text-обработка].
Еще нет никакого тега Wiki для этого тега …!
Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.
Все зарегистрированные пользователи могут предложить новый тег wikis.
(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)
---------121
управление--------2378----или исследование текста программами, сценариями, и т.д.
Управление или исследование текста программами, сценариями, и т.д.
Системы Unix имеют тенденцию способствовать текстовым файлам, часто состоящим из одной записи на строку. Большинство конфигурационных файлов Unix является текстовыми файлами. Системы Unix идут со многими инструментами для управления такими файлами. Большинство инструментов обрабатывает файл в потоке: считайте строку, обработайте ее, испустите соответствующий вывод; это позволяет объединить сценарии в цепочку с каналами.
Используйте этот тег, когда Ваш вопрос об обработке текстовых файлов, и Вы не уверены который инструмент использовать. Если Ваш вопрос об определенном инструменте, используйте его тег. Если Ваш вопрос о нескольких инструментах, включайте этот тег и теги для других инструментов.
При задавании вопроса обработки текста Вы всегда должны
- Объясните задачу, которую необходимо сделать
- включайте разумную часть своего входного файла (предварительно отформатированный путем расположения с отступом с четырьмя пробелами)
- включайте ожидаемый вывод для этих входных данных (также отформатированный)
- дайте свою попытку решить проблему и что не работало (это не должно смущать Вас, она помогает дать объяснение решения, таким образом, Вы будете учиться помогать себе в следующий раз),
Утилиты обработки текста
- sed простое линию за линией текстовый процессор, главным образом используемый для regexp замен.
- awk язык сценариев, выделенный обработке текстового файла
Обработка текста часто включает объединение многих специализированных инструментов, таких как:
- поля выбора сокращения на каждой строке
- разность сравнивает два файла линию за линией
- grep ищут шаблон в текстовых файлах
- направляйтесь показывают первые несколько строк файла
- отравитесь большой дозой наркотика отображают двоичные файлы в десятичном, восьмеричном или шестнадцатеричном
- строки вида вида или поля в алфавитном порядке
- разделение разделило файл на части фиксированного размера
- шоу хвоста последние несколько строк файла;
tail -f
сохраняет файл открытым в случае, если больше данных прибывает - мишень копирует вывод команды и отправляет его нескольким местам назначения
Для списка многих текстовых утилит и больше, проверьте команды busybox или GNU coreutils.
Другие связанные теги
- обработка текста оболочки обычно выполняется сценариями оболочки, который называет инструменты описанными выше
- канал много задач требует объединения в цепочку нескольких инструментов
- coreutils набор утилит GNU (обработка текста и другие), для регулярных систем Linux
- busybox набор утилит (обработка текста и другие) для встроенных систем Linux
- жемчуг Python рубин когда движение жестко ведет себя, лучше переключиться на более общие языки
Дальнейшее чтение