![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
Доброго времени суток.
Как перевести у указанного файла расширение из верхнего реестра в нижний учитывая ситуацию когда файл с расширением в нижнем реестре может существовать. Написал как изменить все расширения с верхнего на нижний Как написать программу выводящую содержимое каталога упорядоченному по времени последнего изменения (старые вперед) З.Ы. советы ценятся больше чем готовый код Спасибо |
|||
|
||||
| nickless |
|
||||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Что нужно сделать если такой файл существует?
ls -tr Советы: man rename && man ls Это сообщение отредактировал(а) nickless - 29.10.2006, 21:00 -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
||||
|
|||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
выдать предупреждение и запросить новый ввод.
Эээ |
|||
|
||||
| MAKCim |
|
||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 21 Всего: 207 |
Добавлено @ 22:07
Рекурсивно -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||
|
|||||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
что-то мне не верится что настолько легкое задание (второе).
Вот его дословный перевод: Составить программу которая бы показывала находящиеся в под(дереве?)/подветви? находящиеся файлы упорядоченные по времени изменения начиная со старых. ls -tRr ??? |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
видимо.
а на каком языке - оригинал ? -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
Эстонский.
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
блин, трудно бы было мне, если бы я получал задачки на эстонском.
один раз слышал язык, ну просто НИ ФИГА не понял. типа как венгерский, только с другим произношением. а нельзя препода спросить: настолько ли проста задача ? по имейлу например.... -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
угу отправил давно уже. Хотя спросил у друга эстонца он так же перевел. НО не верю что ЭТО 1/3 зачета.
|
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
А может задача состоит как раз в том, чтобы самому написать то, что обычно делает ls?
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
задача в том чтобы реализовать рекурсию не через ls. Вместо полного имени выводить полный путь.
|
|||
|
||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
как создать помощь? то есть a.sh -help чтобы выводил что-либо
if ["$1" == "-help"] это как подсказывает шелл не то З.Ы. по рекурсии. как в цикле просмотреть директории которые глужбе и указать полный путь файла for i in $1; do if -f $i; then echo blabla elif -d $i ??????? |
|||
|
||||
| nickless |
|
||||||||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Рекурсивно
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
||||||||
|
|||||||||
| Бонифаций |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 9 Всего: 40 |
http://bama.ua.edu/cgi-bin/man-cgi?getopts+1 http://forum.od.ua/archive/index.php/t-3960.html Добавлено @ 23:24
man find -------------------- Бонифаций. |
||||
|
|||||
| Breezend |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 30.3.2006 Репутация: нет Всего: нет |
а как вывести полный путь файла??? что-то не нашел этой команды
PATH={$PWD/$i} ???? как отсортировать файлы по дате последней модификации без использования средств ls. Нашел команду stat и все что приходит на ум это сравнить if [ stat -mtime "$i" gt stat -mtime "$i"(а так можно?)]; then echo $(что дальше он должен вывести) команда sort не хочет работать с директриями |
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |