Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Shell] Вывод списка файлов


Автор: 12Day 25.4.2007, 21:56
[Shell]
Ребята, пробовал различными методами решить задачку, и grep/ls, и sed, и awk, везде начинал, но не заканчивал, не мог разобраться, хотя задачка вроде на 2-3 строчки. Поможете, если будет время? буду очень признателен.

Написать программу, выдающую список файлов, для которых заданный пользователь имеет право исполнения.

Спасибо

Автор: MAKCim 25.4.2007, 22:44
Цитата(12Day @  25.4.2007,  21:56 Найти цитируемый пост)
Написать программу, выдающую список файлов, для которых заданный пользователь имеет право исполнения.

Код

# ls -l | awk -v USER=<user name> '
    {if ($3 == $USER && $1 ~ /...x....../) {print $8} else if ($4 == $USER && $1 ~ /......x.../) {print $8} else if ($1 ~ /.........x/) {print $8}}'


Автор: Бонифаций 26.4.2007, 00:08
Навскидку

Код


find . -perm /a+x -print




Автор: Alexeis 26.4.2007, 12:56

M
Alexeis
Модератор: Название темы должно отражать ее суть!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)