Dr FAUST Опубликовано 16 февраля, 2008 Опубликовано 16 февраля, 2008 Помогите написать задачу в командной оболочке SHELL Вот сама задача: написать сценарий для SHELL, меняющмй расшерение ".txt" на ".dat" В именах файлов текущего каталога, доступ к которым осуществлялся в последние сутки. Буду благодарен любой помощи, Если в этом кто нить понимает и шарит, оставляйте icq или M agent чтоб оперативно связаться. P.s. Тому кто сам решит мою задачку ставлю пива....=D>
Ktulu Опубликовано 17 февраля, 2008 Опубликовано 17 февраля, 2008 http://ln.com.ua/~openxs/projects/man/solaris8/bash.html документация по bash на русском языке... http://www.opennet.ru/base/faq/shell_faq.txt.html FAQ по shell
Dr FAUST Опубликовано 17 февраля, 2008 Автор Опубликовано 17 февраля, 2008 http://ln.com.ua/~openxs/projects/man/solaris8/bash.html документация по bash на русском языке...http://www.opennet.ru/base/faq/shell_faq.txt.html FAQ по shell А ты сам не смогешь? ПЛЗ очень надо. Потом сочтемся)
Гость kvas Опубликовано 7 апреля, 2008 Опубликовано 7 апреля, 2008 Помогите написать задачу в командной оболочке SHELLВот сама задача: написать сценарий для SHELL, меняющмй расшерение ".txt" на ".dat" В именах файлов текущего каталога, доступ к которым осуществлялся в последние сутки. Буду благодарен любой помощи, Если в этом кто нить понимает и шарит, оставляйте icq или M agent чтоб оперативно связаться. P.s. Тому кто сам решит мою задачку ставлю пива....O:) Воспользуйся внешней командой find чтобы найти файлы по условию, задай ей поиск по атрибутам name и atime, вывод команды отправь в переменную (можно чем-то типа FileNamesList=`find оции_для_find` потом командой for для списка FileNamesList каждый файл передавай процедуре, которая последние .txt будет отрывать и остаток класть в переменную CurrentFileName, затем дай команду "mv $CurrentFileName.txt $CurrentFileName.dat" и закрой цикл строкой done. И лучше сделай сам, там работы на полчаса-час, а пользы - на всю жизнь. В крайнем случае поищи в гугле архив конференции фидошной, ну хоть ru.unix.freebsd там примеров полно.
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти