Как можно совместить две команды lsattr и find | grep?
Как можно совместить две команды lsattr и find | grep?
Как можно совместить две команды lsattr и find | grep?
Написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.
Написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.
- Lupo Alberto
- Заглянувший
- Сообщения: 17
- Зарегистрирован: 08 ноя 2011, 09:54
- Контактная информация:
Re: Срочно!!!!!!!!!!!!!!!!!!!!
Опишите подробнее задачу, иначе я пока не вижу причин использовать find
В общем случае команда будет выглядеть так:
DIR_NAME — директория, в которой проводится проверка;
PATTERN — критерий сортировки;
list.txt — текстовый файл с результатами.
В общем случае команда будет выглядеть так:
Код: Выделить всё
lsattr -a /DIR_NAME | grep PATTERN > list.txt
PATTERN — критерий сортировки;
list.txt — текстовый файл с результатами.
Re: Срочно!!!!!!!!!!!!!!!!!!!!
Надо написать сенарий. Не получается, уже 4 часа сижу.
Я так понял что надо заходить в bash.
Прописываю ! /bin/bash и все остается как и было
Помогите кто-нибудь.
Я так понял что надо заходить в bash.
Прописываю ! /bin/bash и все остается как и было
Помогите кто-нибудь.
- Lupo Alberto
- Заглянувший
- Сообщения: 17
- Зарегистрирован: 08 ноя 2011, 09:54
- Контактная информация:
Re: Срочно!!!!!!!!!!!!!!!!!!!!
Как-то сумбурно излагаете, описали бы условия задачи и лучше не своими словами, а как написано. Дело в том, что судя по вашему сообщению, вы совершенно не «в теме».
Re: Срочно!!!!!!!!!!!!!!!!!!!!
Условие: написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.
- Lupo Alberto
- Заглянувший
- Сообщения: 17
- Зарегистрирован: 08 ноя 2011, 09:54
- Контактная информация:
Re: Срочно!!!!!!!!!!!!!!!!!!!!
Volmir45 писал(а): Условие: написать сценарий получающий список файлов каталога с их атрибутами. Отфильтровать вывод по заданному имени файла. Сохранить список вывода в файл.
Lupo Alberto писал(а): В общем случае команда будет выглядеть так:DIR_NAME — директория, в которой проводится проверка;Код: Выделить всё
lsattr -a /DIR_NAME | grep PATTERN > list.txt
PATTERN — критерий сортировки;
list.txt — текстовый файл с результатами.
- Lupo Alberto
- Заглянувший
- Сообщения: 17
- Зарегистрирован: 08 ноя 2011, 09:54
- Контактная информация:
Re: Срочно!!!!!!!!!!!!!!!!!!!!
Прежде всего нужно определиться, что именно в данном контексте понимается под «атрибутами» — права доступа к файлу это тоже атрибуты.
Мне не совсем понятно, зачем писать скрипт, если нужно посмотреть атрибуты одного файла (а из вашего сообщения это следует)?
Поэтому я и прошу уточнить условия задачи:
— какой у вас дистрибутив;
— какая оболочка (bash, dash, zsh, и т.д.);
— какая файловая система используется на разделе с целевым каталогом;
— какие именно атрибуты нужно увидеть (права доступа, владельца, расширенные,...);
— нужен ли рекурсивный поиск в каталоге;
— скрипт должен принимать в качестве аргументов имя целевого каталога, образца для сортировки и файла, куда будет записываться результат, или достаточно все необходимые данные поместить прямо в него.
В связи с чем у вас возникла такая задача? Если для учёбы, то не пересказывайте, а дайте условие
Мне не совсем понятно, зачем писать скрипт, если нужно посмотреть атрибуты одного файла (а из вашего сообщения это следует)?
Поэтому я и прошу уточнить условия задачи:
— какой у вас дистрибутив;
— какая оболочка (bash, dash, zsh, и т.д.);
— какая файловая система используется на разделе с целевым каталогом;
— какие именно атрибуты нужно увидеть (права доступа, владельца, расширенные,...);
— нужен ли рекурсивный поиск в каталоге;
— скрипт должен принимать в качестве аргументов имя целевого каталога, образца для сортировки и файла, куда будет записываться результат, или достаточно все необходимые данные поместить прямо в него.
В связи с чем у вас возникла такая задача? Если для учёбы, то не пересказывайте, а дайте условие