Jump to content

αποτελέσματα σε excel αρχείο


Recommended Posts



Ήθελα μία βοήθεια. Συνδέω στο pc έναν δεύτερο σκληρό. Φορτώνω ubuntu από τον πρώτο (main hdd) τού pc, μπαίνω στον δεύτερο σκληρό στον κεντρικό κατάλογο, ώστε να μπορώ να ψάξω όλο τον δίσκο για κάποια αρχεία που θέλω. Πηγαίνω Go->Search for files, και ψάχνω στον δεύτερο για όλα τα .pdf. Μου βγάζει από κάτω τη λίστα με όλα τα .pdf που βρίσκει, με στήλες-χαρκτηριστικά Name, Size, Type, Location, Modified. Ως εδώ όλα τέλεια. Αυτό που δεν ξέρω είναι πως μπορώ, τη λίστα (με αυτά τα 5 fields {Name, Size, Type, Location, Modified} ) να τα κάνω export σε ένα Excel Libreoffice. Γίνεται; Και εάν ναι, πως θα μπορούσα να το κάνω;


Σας ευχαριστώ

Link to comment
Share on other sites

Από κονσόλα μπορώ να σκεφτώ έναν τρόπο.


cd /φάκελος/με/το/σκληρό

ls -lah *.pdf > pdf.txt

sed 's/[:space:]+/,/g' pdf.txt > pdf.csv

Μπορείς να πειραματιστείς με τα ορίσματα της ls ή να βρεις κάποια άλλη εντολή για listing που να σου βγάζει το επιθυμητό αποτέλεσμα.

  • Like 1
Link to comment
Share on other sites

Με το παρακάτω έχεις τα αποτελέσματα σε csv μορφή.

find /φάκελος/με/το/σκληρό -type f -name "*.pdf" 2>/dev/null -print0 | xargs -0 ls -dils --time-style=+%Y%m%d | awk -F " " '{$1=$2=$3=$4=$5=$6=""; print $0}'| cut -c 7- | sed 's/\ /,/g' > pdfs.csv

Στα αποτελέσματα εχεις:


Παράδειγμα (δεν είχα πρόχειρα .pdf οπότε έψαξα για .conf κάτω απο το /etc)

$ find /etc -type f -name "*.conf" -print0 2>/dev/null | xargs -0 ls -dils --time-style=+%Y%m%d | awk -F " " '{$1=$2=$3=$4=$5=$6=""; print $0}'| cut -c 7- | sed 's/\ /,/g'


  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.