Как можно совместить две команды lsattr и find | grep?

Здесь обсуждаются все вопросы, не попадающие под другие категории
Volmir45
Заглянувший
Сообщения: 3
Зарегистрирован: 30 ноя 2011, 19:41

Как можно совместить две команды lsattr и find | grep?

Сообщение Volmir45 »

Как можно совместить две команды lsattr и find | grep?
Написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.

Аватара пользователя
Lupo Alberto
Заглянувший
Сообщения: 17
Зарегистрирован: 08 ноя 2011, 09:54
Контактная информация:

Re: Срочно!!!!!!!!!!!!!!!!!!!!

Сообщение Lupo Alberto »

Опишите подробнее задачу, иначе я пока не вижу причин использовать find :(
В общем случае команда будет выглядеть так:

Код: Выделить всё

lsattr -a /DIR_NAME | grep PATTERN > list.txt
DIR_NAME — директория, в которой проводится проверка;
PATTERN — критерий сортировки;
list.txt — текстовый файл с результатами.

Volmir45
Заглянувший
Сообщения: 3
Зарегистрирован: 30 ноя 2011, 19:41

Re: Срочно!!!!!!!!!!!!!!!!!!!!

Сообщение Volmir45 »

Надо написать сенарий. Не получается, уже 4 часа сижу.
Я так понял что надо заходить в bash.
Прописываю ! /bin/bash и все остается как и было :(
Помогите кто-нибудь.

Аватара пользователя
Lupo Alberto
Заглянувший
Сообщения: 17
Зарегистрирован: 08 ноя 2011, 09:54
Контактная информация:

Re: Срочно!!!!!!!!!!!!!!!!!!!!

Сообщение Lupo Alberto »

Как-то сумбурно излагаете, описали бы условия задачи и лучше не своими словами, а как написано. Дело в том, что судя по вашему сообщению, вы совершенно не «в теме». :damn:

Volmir45
Заглянувший
Сообщения: 3
Зарегистрирован: 30 ноя 2011, 19:41

Re: Срочно!!!!!!!!!!!!!!!!!!!!

Сообщение Volmir45 »

Условие: написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.

Аватара пользователя
Lupo Alberto
Заглянувший
Сообщения: 17
Зарегистрирован: 08 ноя 2011, 09:54
Контактная информация:

Re: Срочно!!!!!!!!!!!!!!!!!!!!

Сообщение Lupo Alberto »

Volmir45 писал(а): Условие: написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.
Lupo Alberto писал(а): В общем случае команда будет выглядеть так:

Код: Выделить всё

lsattr -a /DIR_NAME | grep PATTERN > list.txt
DIR_NAME — директория, в которой проводится проверка;
PATTERN — критерий сортировки;
list.txt — текстовый файл с результатами.

Аватара пользователя
Lupo Alberto
Заглянувший
Сообщения: 17
Зарегистрирован: 08 ноя 2011, 09:54
Контактная информация:

Re: Срочно!!!!!!!!!!!!!!!!!!!!

Сообщение Lupo Alberto »

Прежде всего нужно определиться, что именно в данном контексте понимается под «атрибутами» — права доступа к файлу это тоже атрибуты.

Мне не совсем понятно, зачем писать скрипт, если нужно посмотреть атрибуты одного файла (а из вашего сообщения это следует)?
Поэтому я и прошу уточнить условия задачи:
— какой у вас дистрибутив;
— какая оболочка (bash, dash, zsh, и т.д.);
— какая файловая система используется на разделе с целевым каталогом;
— какие именно атрибуты нужно увидеть (права доступа, владельца, расширенные,...);
— нужен ли рекурсивный поиск в каталоге;
— скрипт должен принимать в качестве аргументов имя целевого каталога, образца для сортировки и файла, куда будет записываться результат, или достаточно все необходимые данные поместить прямо в него.

В связи с чем у вас возникла такая задача? Если для учёбы, то не пересказывайте, а дайте условие

Ответить