Θα προσπαθήσω να σε βοηθήσω με κάτι που λειτουργεί ωστόσο δεν είμαι τόσο καλός σε bash scripting οπότε σίγουρα θα υπάρχει πιο εύκολη και καλύτερη λύση. Περίμενε απο κάποιο άλλο παιδί. Πρέπει να γράψεις ένα scriptaki ονόμα σε το
script.sh και αποθήκευσέ το στο Home folder σου
Για να το εκτελέσεις αλλάζεις τα δικαιώματα και προσθέτεις αυτό της εκτέλεσης:
- Κώδικας: Επιλογή όλων
chmod +x script.sh
Το εκτελείς αν ανοίξεις ένα τερματικό και κανεις:
- Κώδικας: Επιλογή όλων
./script.sh
Τι γράφεις τώρα στο script...

Θα χρησιμοποιούσα ενα while loop για να το κάνω σε όλα τα αρχεία
Υπάρχει η εντολή
cat που σου εμφανίζει τα περιεχόμενα ενός αρχείου.
Υπάρχει η εντολή grep που σου επιστρέφει αν υπάρχει ένα κομμάτι μέσα σε ένα αρχείο - παίρνει είσοδο αι βγάζει έξοδο( ως είσοδος θα είναι το cat file?.txt δλδ τα περιεχόμενα του αρχείου και η έξοδος η λέξη που θέλεις)
Την grep και την cat τις ενώνεις με το '|' δλδ κάνεις κάτι σαν, cat file?.txt | grep <την λέξη που ψάχνεις>
Μέσα στο while μπορείς να λές, αν το αποτέλεσμα του grep είνια αυτό που θες τότε κάνε κάτι με την if else.
Αυτό που θα κάνεις είναι να μαζεύεις τα ονόματα των αρχείων που θελεις και μετά,
ξανά με pipe το αποτέλεσμα το κάνεις zip
Έχεις ιδέα απο προγραμματισμό?
έγραψε:Αν δεν έχεις ιδέα απο προγραμματισμό, δεν θα μπορέσεις να τα κάνεις εύκολα! :/ Εκτός και έχεις όρεξη να ασχοληεθείς. Δέν ξέρω αν υπάρχει πιο εύκολη λύση τώρα ίσως προτείνει κάποιο άλλο παιδί.