2016-05-12 5 views
-1

find . \(! -regex '.*/\..*' \) -mindepth 2 -maxdepth 2 -name "*.c" Es war fehlgeschlagen.Kann jemand mir die richtige sagen?Drucken Sie alle (nicht verborgenen) Dateien im Unterverzeichnis des aktuellen Verzeichnisses, die mit .c enden

Vielen Dank.

+0

'ls */* verwenden. C '. Wenn dies nicht das ist, was Sie wollen, dann machen Sie Ihre Anforderungen klarer. – kaylum

+0

'find ./ -name * .c' – alfasin

+0

Sie müssen nicht nicht ausgeblendet angeben. Ein Platzhalter passt nicht zu einem Namen, der mit "." Beginnt, es sei denn, der Platzhalter selbst beginnt mit ".". – Barmar

Antwort

0

nur

ls ./*.c 

dies der einfachste Weg ist,

Verwandte Themen