Εφτιαξα λοιπον το eras.sh. v1
το eras ειναι ενα bash script που κανει με απλο τροπο τα παραπανω βασικα. Λειτουργικα ξεκιναει με την εντολη
$ ./eras.sh folder1 folder2
ξεκινώντας σε ρωταει που θες να αντιγραψεις τα αρχεια σου. Δινοντας το πληρες path θα σου φτιαξει ενα καταλογο με το ονομα που εδωσες στη διαδρομη που επισης εδωσες. πχ /home/User/Documents/myCopies
Αν δεν δώσεις τιποτα θα δημιουργισει ενα φακελο eras στο Desktop σου
Στη συνεχεια θα ρωτησει αν θες να φιλταρεις το extension των αρχειων πχ txt
Και παλι αν δεν δωσεις κατι δεν θα φιλτραρει τιποτα και θα αντιγραψει οτι δυπλογραμμενο αρχειο βρει.
Με δευτερο κλικ αρχιζει η διαδικασια...
κατα τη διαρκεια της οποιας εμφανιζονται μυνηματα οποτε βρεθει ομοια συγκριση στο extension και κατοπιν αν η συκριση των δυο αρχειων βγει θετικη.
το αποτελεσμα θα είναι να διαγραφουν τα διπλα αρχεια απο το folder2 και τα αρχεια που βρεθηκαν κοινα θα αντιγραφουν απο το folder1 σε ενα καταλογο που εχεις ορισει εσυ. Τα αρχεια απο το folder1 παραμενουν για ασφαλεια και μπορεις να τα διαγραψεις αργοτερα οταν θα εισαι σιγουρος οτι ολα πηγαν καλα. Το χαος ομως θα εχει συμαζευτει.
Αυτο ηταν!!! Μπορειτε να το δοκιμασετε κατεβαζοντας το πατωντας στον τιτλο. Το download θα ξεκινησει αυτοματα. Σιγουρα μπορει να βελτιωθει ακομα και οποιος θελει μπορει να το πειραξει και να μου στειλει ενα copy. Επισης αν εχετε καμια ιδεα, εμπευση, προβλημα ή whatever, let me know.
Μαλλον τελος πρεπει να ευχαριστησω καποιους για τη βοηθεια. nske, insomnia και λοιπες πηγες( που ισως βοηθησει και οσους θελουν να ασχοληθουν με bash scripting)
No comments:
Post a Comment