Code: Alles auswählen
big=/tmp/words-english-big.dic
small=/tmp/words-english.smal.dic
final=/tmp/final.dic
for word in `cat $small`; do
grep $word $big >/dev/null 2>&1 || echo $word >> $big
done
sort $big > $final
Code: Alles auswählen
big=/tmp/words-english-big.dic
small=/tmp/words-english.smal.dic
final=/tmp/final.dic
for word in `cat $small`; do
grep $word $big >/dev/null 2>&1 || echo $word >> $big
done
sort $big > $final
Code: Alles auswählen
cat $file1 $file2 | sort -u > outfile
a Ha!Voyager_MP hat geschrieben:sehr schöne, sehr einfache lösung
hintergrund ist ich möchte c lernen, daher würd ich das gerne in c auch schreiben können.
Code: Alles auswählen
while ( liste1 und liste2 nicht leer )
{
if ( liste1.aktuellesWort < liste2.aktuellesWort )
{
fputs( liste1.aktuellesWort );
liste1.next;
}
else
{
fputs( liste2.aktuellesWort);
liste2.next
}
}
(Achtung: eine liste könnte schon zu ende sein!)