Wypisanie podkatalogów z dodatkową informacją dla każdego

0

Mam sobie wiele podkatalogów w jednym głównym katalogu i w niektórych z tych podkatalogów znajduje się plik lock. Chcę wypisać wszystkie te podkatalogi, a obok każdej nazwy podkatalogu dopisać napis LOCK lub FREE w zależności od tego czy plik lock znajduje się w tym podkatalogu. Jak to zrobić?

Jak na razie zasugerowano mi skorzystanie z find, grep, itp itd

0

Jak nie checsz findem, grepem i bashem to mozesz napisać kilka linijek w pytonie ;]

0

No to już zasugerowałem, ale przez SSH raczej Pythona nie wykonam. Nawet jeśli przepchałbym skrypt, to nie miałbym pewności co do tego czy Python w ogóle będzie i w jakiej wersji (serwerów docelowych może być dziesiątki i każdy z inną konfiguracją). I wcale nie napisałem, że nie chcę finda i grepa. Po prostu słabo znam te narzędzia, dlatego pytam.

0

No dobra, ale w takim razie co wiesz o tych serwerach? :) Bo na windowsie bez cygwina też finda i grepa możesz nie mieć. To będą same unixy?

0

Można przyjąć, że Unixy lub Cygwiny (tzn i jedne i drugie). find i grep będą na nich dostępne.

0

Gdyby ktoś inny szukał to odpowiedź uzyskałem na SO: http://stackoverflow.com/questions/13876532/bash-list-directory-with-additional-info

1 użytkowników online, w tym zalogowanych: 0, gości: 1