nixp.ru v3.0

23 мая 2017,
вторник,
10:06:04 MSK

DevOps с компанией «Флант»
demon2004 написал 10 апреля 2004 года в 17:45 (378 просмотров) Ведет себя как мужчина; открыл 2 темы в форуме, оставил 13 комментариев на сайте.

Я в програмировании полный ноль и по этому спрашиваю вот такие глупые вещи.

Как создать скрипт на BASH’e чтобы определенная команда(например cahttr -R +A ) применялась к списку файлов полученных командойл «ls»

в этом же скрипте т.е неоходимо перейти в заданную диру, потом «ls» и потом chattr -R +A к каждой папке из полученного списка

Uncle Theodore

Ну, это достаточно просто, но ты наверное хочешь, чтоб тебя натолкнули на правильную мысль, а дальше ты сам, да? :-)

Вот эта команда просматривает файлы в текущей дире и печатает имена тех из них, которые сами являются директориями. Вместо «echo «$I is a directory"» можно вставить любую команду, $I будет ее аргументом.

for I in ls; do if [ -d $I ]; then echo «$I is a directory»; fi; done

Good Luck,

UT

Genie

man find

demon2004

Спасибо.