Перейти к содержанию

Командная оболочка SHELL


Dr FAUST

Рекомендуемые сообщения

Помогите написать задачу в командной оболочке SHELL

Вот сама задача:

написать сценарий для SHELL, меняющмй расшерение ".txt" на ".dat" В именах файлов текущего каталога, доступ к которым осуществлялся в последние сутки.

Буду благодарен любой помощи, Если в этом кто нить понимает и шарит, оставляйте icq или M agent чтоб оперативно связаться.

P.s. Тому кто сам решит мою задачку ставлю пива....=D>

Ссылка на комментарий
Поделиться на другие сайты

http://ln.com.ua/~openxs/projects/man/solaris8/bash.html документация по bash на русском языке...

http://www.opennet.ru/base/faq/shell_faq.txt.html FAQ по shell

Ссылка на комментарий
Поделиться на другие сайты

http://ln.com.ua/~openxs/projects/man/solaris8/bash.html документация по bash на русском языке...

http://www.opennet.ru/base/faq/shell_faq.txt.html FAQ по shell

 

А ты сам не смогешь? ПЛЗ очень надо.

Потом сочтемся)

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
Помогите написать задачу в командной оболочке 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 там примеров полно.

Ссылка на комментарий
Поделиться на другие сайты

Заархивировано

Эта тема находится в архиве и закрыта для дальнейших ответов.

×
×
  • Создать...