Jak mohu vypsat soubory s více než 100 řádky v adresáři a ve všech jeho podadresářích? Příklad takového terminálového příkazu bude velmi užitečný.
Existuje nástroj na počítání čísel řádků daných souborů?
Přijatá odpověď:
Použijte následující příkaz:
find <folder-to-search> -name "*.txt" -type f -exec sh -c 'test `wc -l {} | cut -f1 -d" "` -gt "100"' ; -print
Podívejte se také na -name
parametr, aktuálně najdete pouze soubory, které končí .txt
. Chcete-li to změnit, nebo jednoduše smažte parametr a argument, abyste našli všechny soubory.