F
Frodo
Grünschnabel
Hey Leute,
ich soll ein Shellskript schreiben welches einen Verzeichnis, welches ich als Paramter angebe, rekursiv nach der Textdatei mit den meisten Wörtern durchsucht. Falls kein Paramter angegebn wird, soll er im Homeverzeichnis anfangen.
Meine Vorgehensweise
1. Verzeichnis identifizieren
$verzeichnis=$1
if (verzeichnis=""9
then
verzeinis=/home;
fi
(irgendwie klappt das nicht)
2. nach der Datei suchen mit den meistens Wörter
$laengeDesLaengstenWortes=0
$laengstesWort
find verzeichnis exec [
if (wc -c > laengeDesLaengstenWortes)
then
laengeDesLaengstenWortes0 wc -c;
laengstesWort=read filename
fi ;
So würde ich einfach mal vermuten, allerdings ist dies bestimmt falsch-
3. Ausgabe des Namens der DAtei
echo laengses Wort
Hoffe ich versteht was ich meine und Vielen Dank schonmal für die Hilfe.
lg Sebastian
ich soll ein Shellskript schreiben welches einen Verzeichnis, welches ich als Paramter angebe, rekursiv nach der Textdatei mit den meisten Wörtern durchsucht. Falls kein Paramter angegebn wird, soll er im Homeverzeichnis anfangen.
Meine Vorgehensweise
1. Verzeichnis identifizieren
$verzeichnis=$1
if (verzeichnis=""9
then
verzeinis=/home;
fi
(irgendwie klappt das nicht)
2. nach der Datei suchen mit den meistens Wörter
$laengeDesLaengstenWortes=0
$laengstesWort
find verzeichnis exec [
if (wc -c > laengeDesLaengstenWortes)
then
laengeDesLaengstenWortes0 wc -c;
laengstesWort=read filename
fi ;
So würde ich einfach mal vermuten, allerdings ist dies bestimmt falsch-
3. Ausgabe des Namens der DAtei
echo laengses Wort
Hoffe ich versteht was ich meine und Vielen Dank schonmal für die Hilfe.
lg Sebastian
Zuletzt bearbeitet: