Schreibe ein Shellskript, das in einem Verzeichnis rekursiv nach der Textdatei mit den meisten Wörtern sucht.

Der Verzeichnisname soll als Kommandozeilenparameter übergeben werden. Wird kein Parameter übergeben, so soll die Suche im Heimatverzeichnis beginnen.

Solution
  • #!/bin/bash
    
    find ${1:-~} -exec file {} \; | grep "text" | sed -e "s/:.*$//g" | tr \\n \\0 | xargs -0 wc -w | sort | tail -2 | head -1
  • URL:
  • Language:
  • Subjects: programming
  • Type: Name
  • Duration: 40min
  • Credits: 3
  • Difficulty: 0.4
  • Tags: shell bash hpi
  • Note:
  • Created By: adius
  • Created At:
    2013-04-12 16:49:14 UTC
  • Last Modified:
    2014-07-21 10:00:49 UTC