The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Просьба шел скриптёрам"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Просьба шел скриптёрам"  
Сообщение от Gooru (ok) on 12-Май-06, 19:11 
Добрый вечер. Помогите плз с скриптом:

Командрая процедура выводит список файлов текудего каталога по типам в отсортированном по различным критериям виде.
Допускается применение команды ls без ключей и команды sort.

Видимо надо отсортировать файлы по алфавиту(возрастание/убывание) и по расширению, других идей у меня нет т.д. ls без параметров.

Помогите, а то уже голову сломал. Посадили за комп на ОСях, дали посидеть в Юниксе 3 часа и нате пишите :(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Просьба шел скриптёрам"  
Сообщение от Голышев Михаил on 12-Май-06, 20:24 
>Добрый вечер. Помогите плз с скриптом:
>
>Командрая процедура выводит список файлов текудего каталога по типам в отсортированном по
>различным критериям виде.
>Допускается применение команды ls без ключей и команды sort.
>
>Видимо надо отсортировать файлы по алфавиту(возрастание/убывание) и по расширению, других идей у
>меня нет т.д. ls без параметров.
>
>Помогите, а то уже голову сломал. Посадили за комп на ОСях, дали
>посидеть в Юниксе 3 часа и нате пишите :(


#ls | sort

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Просьба шел скриптёрам"  
Сообщение от AMDmi3 on 12-Май-06, 20:52 
>Добрый вечер. Помогите плз с скриптом:
>
>Командрая процедура выводит список файлов текудего каталога по типам в отсортированном по
>различным критериям виде.
>Допускается применение команды ls без ключей и команды sort.
>
>Видимо надо отсортировать файлы по алфавиту(возрастание/убывание) и по расширению, других идей у
>меня нет т.д. ls без параметров.
>
>Помогите, а то уже голову сломал. Посадили за комп на ОСях, дали
>посидеть в Юниксе 3 часа и нате пишите :(

По расширению так:
ls | sort -t. +1

Ключ sort -r сортирует в обратном порядке

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Просьба шел скриптёрам"  
Сообщение от Gooru (ok) on 12-Май-06, 20:55 
>По расширению так:
>ls | sort -t. +1
>
>Ключ sort -r сортирует в обратном порядке

ммм, сложно, это конечно правильно, но в том-то и дело что команду ls можно использовать только без параметров. и команду sort тоже использовать нельзя :(
надо написать скрипт :(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Просьба шел скриптёрам"  
Сообщение от regunkov (ok) on 11-Авг-06, 12:00 
>>По расширению так:
>>ls | sort -t. +1
>>
>>Ключ sort -r сортирует в обратном порядке
>
>ммм, сложно, это конечно правильно, но в том-то и дело что команду
>ls можно использовать только без параметров. и команду sort тоже использовать
>нельзя :(
>надо написать скрипт :(

Можно, я это делал, но после того как обнаружил sort - стёр этот кусок кода.
Правда еще sed использовать надо, чтобы имя файла вырезать из строки.
В основе лежала возможность сравнения строк в Shell <= >= < >. Операторы for if test и любой из способов сортировки, только не используйте рекурсию - можете получить сегментэйшн фаулт.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру