Показать полную графическую версию : [решено] Скрипт
SAPRICOMANDA
18-06-2013, 23:33
Нужно написать пакетный файл, предназначенный для организации процесса поиска и отображения текстового файла. Поиск осуществляется по всем локальным дискам. Имя текстового файла задается пакетным параметром. После того как необходимый файл найден,в автоматическом режиме осуществляется его отображение в текстовом процессоре.
На форуме поднимался похожий вопрос.Я ищу решение этой задачи на Unix.
Помогите разобраться.
find / -type f -name foofile -exec nano {} \;
Поиск по всей иерархии файловых систем (в UNIX нет "дисков") файла с именем "foofile". Каждый раз, когда найден такой файл, он открывается в текстовом редакторе nano. По выходу из редактора поиск продолжается до следующего найденного foofile, пока все фс не будут пройдены.
SAPRICOMANDA
19-06-2013, 00:00
Спасибо.Вы не могли бы описать что мы тут делаем?
find / - поиск будет происходить по всей системе?
-type f -name foofile -exec nano {} \; - ???
Простите если глупые вопросы задаю.Пока только осваиваю unix
Возможно ли сделать запрос имени файла при запуске скрипта?
find / - поиск будет происходить по всей системе? »
Да.
-type f »
тип файла - "обычный файл" (не директория, или спец. устройство, или симлинк)
-name foofile »
искомое имя файла - "foofile"
-exec nano {} \; »
при нахождении выполнить nano <найденное>
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC