Liebe Leute!
Ich muß öfters aus einer Reihe aus etwa 100 Ziffern doppelt darin vorkommende vierstellige Zahlen finden. Die Arbeitsschritte sind mir soweit schon klar, leider habe ich keinen Plan, welche Hilfsprogramme ich nutzen kann, wenn ich das mittels bash-Script lösen möchte. Die Schritte wären also:
- lies die ersten vier Ziffern ein
- vergleiche mit der Zahlenreihe, ob diese Folge öfters als einmal vorkommt
- falls ja, spucke die Reihe aus und mache weiter, falls nein, mache weiter
- lösche die erste Ziffer des Suchbegriffes und füge die nächste aus der Zahlenreihe an
- beginne bei Schritt zwei neu
- beende den Suchlauf am Ende der Zahlenkolonne
Bisher habe ich mich immer nur mit grep und ähnlichem beschäftigt, das bringt mich hier natürlich nicht weiter. Könnt Ihr mir Tips geben, welche Befehle sinnig wären, mein Ziel zu erreichen? Dann kann ich mich durch die entsprechenden Manpages wühlen und daran basteln.
Ich muß öfters aus einer Reihe aus etwa 100 Ziffern doppelt darin vorkommende vierstellige Zahlen finden. Die Arbeitsschritte sind mir soweit schon klar, leider habe ich keinen Plan, welche Hilfsprogramme ich nutzen kann, wenn ich das mittels bash-Script lösen möchte. Die Schritte wären also:
- lies die ersten vier Ziffern ein
- vergleiche mit der Zahlenreihe, ob diese Folge öfters als einmal vorkommt
- falls ja, spucke die Reihe aus und mache weiter, falls nein, mache weiter
- lösche die erste Ziffer des Suchbegriffes und füge die nächste aus der Zahlenreihe an
- beginne bei Schritt zwei neu
- beende den Suchlauf am Ende der Zahlenkolonne
Bisher habe ich mich immer nur mit grep und ähnlichem beschäftigt, das bringt mich hier natürlich nicht weiter. Könnt Ihr mir Tips geben, welche Befehle sinnig wären, mein Ziel zu erreichen? Dann kann ich mich durch die entsprechenden Manpages wühlen und daran basteln.