11.1.13. Указание позиции, с которой начинается сортировка
11.1.13. Указание позиции, с которой начинается сортировка
Иногда в качестве ключа сортировки требуется задать не целое поле, а какую?то его часть. В этом случае после номера поля необходимо через точку указать позицию символа, являющегося первым в ключе.
Обратимся к примеру. Допустим, в нашем тестовом файле к каждому коду фирмы–дистрибьютора добавлен код региона дистрибуции:
$ cat video.txt
Boys in Company C:HK48:192:2192 Alien:HK57:H9:1982
The Hill:KL23:63:2972
Aliens:НК11: — 5Э2г4892
Star Wars:HK38:301:4102
A Few Good Men:KL87:445:5851
Toy Story:HK65:239:3972
Теперь мы хотим отсортировать файл по кодам регионов. Вот как можно это сделать:
$ sort -t: — k2.3,2,4n video.txt
Aliens:HK13:532:4892
The Hill:KL23:63:2972
Star Wars:HK38:301:4102
Boys in Company C:HK48:192:2192
Alien:HK57:119:1982
Toy Story:HK65:239:3972
A Few Good Men:KL87:445:5851
Данная команда означает, что ключом сортировки являются третий и четвертый символы второго поля.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Указание позиции файла с помощью структуры OVERLAPPED
Указание позиции файла с помощью структуры OVERLAPPED Для указания позиции в файле Windows предоставляет еще один способ, не требующий использования функции SetFilePointer. Вспомните, что последним параметром в обеих функциях ReadFile и WriteFile является адрес структуры перекрытия OVERLAPPED,
Положение указателя текущей позиции
Положение указателя текущей позиции feofУказатель конца файла.Синтаксис:int feof(int $f)Возвращает true, если достигнут конец файла (то есть если указатель файла установлен за концом файла).Пример:$f=fopen("myfile.txt","r");while(!feof($f)){ $str=fgets($f); // Обрабатываем очередную строку
Революция начинается
Революция начинается В пронизывающе холодный вторник 8 января 1970 года я[ 1 ] представил руководству Рочестера предложения по революционно новой компьютерной архитектуре, основой которой был машинный интерфейс высокого уровня. Примененную в этой архитектуре структуру
1.3. Мыслите с позиции пользователей
1.3. Мыслите с позиции пользователей Парадоксально, но базовая установка маркетинга: «Проектируйте продукт для клиентов, а не для себя» с большим трудом реализуется в сфере веб-разработок. В результате сайт становится площадкой для столкновения корпоративных интересов и
Как начинается произвольное движение
Как начинается произвольное движение Самый короткий путь к головному мозгу лежит через ухо. Слуховая зона коры находится по соседству с префронтальной областью. Необработанный звук входит в слуховую кору, а сказанные слова, мелодии, ритмы, смех и звон сохраняются в
Утвердите реальные сроки вывода сайта на первые позиции
Утвердите реальные сроки вывода сайта на первые позиции Вынуждены вас огорчить – абсолютно точно определить срок продвижения вашего сайта с выходом в ТОП невозможно. Этот процесс сугубо индивидуален и зависит от нескольких факторов:1. Даты индексации ресурса поисковой
Как бесплатно улучшить позиции своего сайта за счет внутренней оптимизации
Как бесплатно улучшить позиции своего сайта за счет внутренней оптимизации Многие владельцы сайтов уверены, что поисковое продвижение – это дорогое удовольствие, доступное только узкому кругу специалистов, при этом требует значительного количества затрат. Но это не
Курсор текущей позиции редактирования
Курсор текущей позиции редактирования Курсор текущей позиции редактирования служит для нахождения нужного кадра в клипе, что позволяет точно произвести монтаж клипов или их подрезку.В верхней части курсора текущей позиции редактирования расположен ползунок, при
Завтра начинается сегодня
Завтра начинается сегодня Мой собеседник - президент ЗАО «Нанотехнология МДТ», доктор технических наук Виктор Александрович Быков. О работах этой зеленоградской фирмы «Компьютерра» не так давно упоминала в связи с ее победой в тендере на лучший сканирующий зондовый
Десять лет Facebook: всё только начинается! Андрей Васильков
Десять лет Facebook: всё только начинается! Андрей Васильков Опубликовано 04 февраля 2014 Сегодня крупнейшая в мире социальная сеть Facebook отмечает свой десятилетний юбилей. Она прошла сложный путь от локального сетевого сервиса для студентов
ФМ-ВЕЩАНИЕ: Театр начинается с гардероба
ФМ-ВЕЩАНИЕ: Театр начинается с гардероба Автор: Феликс МучникИнтересную и старую тему поднял Дмитрий Давыдов в своем недавно открывшемся блоге о маркетинге davydov.blogspot.com — взаимоотношения с клиентами во время первых и последующих контактов на примере маленькой компании,
Отечественный концепт: вертикальная лестница, с которой невозможно упасть Николай Маслухин
Отечественный концепт: вертикальная лестница, с которой невозможно упасть Николай Маслухин Опубликовано 26 ноября 2013 Любая лестница опасна возможностью падения. И вероятность «скатиться» увеличивается с ее крутизной. Однако изобретение
S.LOG: Неправильное цветоделение 2: Если бумага, на которой вы печатаете, темнее изображения — плесните белил
S.LOG: Неправильное цветоделение 2: Если бумага, на которой вы печатаете, темнее изображения — плесните белил Автор: Серж СкаутВ прошлый раз мы обсуждали, как решить проблему цветоделения, если нужно отпечатать картинку на цветной бумаге пастельных тонов, да так, чтобы и
С чего начинается хороший портрет
С чего начинается хороший портрет Довольно часто перед съемкой люди начинают стесняться, комплексовать и зажиматься. Нередко от людей приходится слышать, что они плохо получаются на фотографиях, нефотогеничны. Из-за этого просто пропадает всякое желание
Умственный упадок: с какой высоты начинается спуск
Умственный упадок: с какой высоты начинается спуск Механизмы и взаимные влияния, которые в этой книге были показаны под обобщенным названием «цифровая деменция», подробно описаны в предыдущих главах. График, размещенный ниже, еще раз демонстрирует их в обобщенном виде.