Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα σε όλους,

Ξεκίνησα να μαθαίνω πως λειτουργεί το Command Line και έχω μια απορία σχετικά με τη λειτουργία του grep.

Έστω ότι έχω ανοίξει το Terminal, είμαι μέσα σε ένα directory με 5 sub-directories, τα οποία έχουν μέσα, μεταξύ άλλων, και .txt αρχεία.

Θέλω λοιπόν να μου εμφανίσει μία λίστα με όλα τα .txt αρχεία, οπότε πάω και του δίνω:

grep -R *.txt /user/Documents/

Η εντολή βέβαια δεν μου δουλεύει.

Τι κάνω λάθος;

Δεν λειτουργεί το grep για αναζήτηση αρχείων;

Δημοσ.

Καλησπέρα,
Θα μπορουσες να μας δωσεις και τι distribution έχεις ισως θα βοηθαγε λιγο παραπανω ειδικα καποιον πιο σχετικο απο εμενα να σου απαντησει. Αλλα εχω την εντυπωση πως η εντολη που χρειαζεσαι ειναι η "find" και οχι η "grep". Επισης βρηκα αυτο αν δεν το εχεις βρει ηδη που μπορει να σε βοηθαει.

  • Thanks 1
Δημοσ. (επεξεργασμένο)

Χρειάζεσαι αυτό

find /user/Documents/ -name "*.txt"

την grep την χρησιμοποιείς όταν θέλεις να "βρεις περιεχόμενο" από κάποιο ή κάποια αρχεία.

 

Επεξ/σία από coffeex
  • Like 3
  • Thanks 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...