Eruyomo
Πολύ δραστήριο μέλος
Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών και μας γράφει απο Χανιά (Χανιά). Έχει γράψει 1,505 μηνύματα.
10-04-09
12:25
Γιατί να κάνεις κάτι σε γλώσσα προγραμματισμού που μπορείς να το κάνεις με ένα απλό bash script;
Το μόνο που μπορώ να σκεφτώ είναι οτι δεν μπορείς να κάνεις cast την int64 σε string.
Πάντως, δεν καταλαβαίνω γιατί κάνεις τόσο μεγάλο εύρος;
Πρώτον, δοκίμασε long unsigned int και δεύτερον σπάσε το loop στα 690xx 691xx 692xx
ωστε να γλιτώσεις περιπτώσεις στο μέγεθος, που είναι standard.
Επίσης, το πιο βολικό για αυτά τα πράγματα είναι το bash
Γκρ, δεν μου εμφανίζει το $i μέσα στα ""
Τώρα που το βλέπω, καν script δεν χρειάζεσαι.
Και καθάρισες.
Το μόνο που μπορώ να σκεφτώ είναι οτι δεν μπορείς να κάνεις cast την int64 σε string.
Πάντως, δεν καταλαβαίνω γιατί κάνεις τόσο μεγάλο εύρος;
Πρώτον, δοκίμασε long unsigned int και δεύτερον σπάσε το loop στα 690xx 691xx 692xx
ωστε να γλιτώσεις περιπτώσεις στο μέγεθος, που είναι standard.
Επίσης, το πιο βολικό για αυτά τα πράγματα είναι το bash
Code:
#!/bin/bash
for i in `seq 6930000000 6959999999`
do
echo "" >> wordlist.txt
done
for i in `seq 6970000000 6999999999`
do
echo "" >> wordlist.txt
done
Τώρα που το βλέπω, καν script δεν χρειάζεσαι.
Code:
$ seq 6930000000 6959999999 >> words.txt
$ seq 6970000000 6999999999 >> words.txt
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.