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

τσεκάρισμα .iso αρχείου με τη grep


johnyb98

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

Καλησπέρα.

 

Θέλω να τσεκάρω ένα .iso αρχείο με τη βοήθεια της grep.

 

Έχω στον ίδιο φάκελο (root) του εγκατεστημένου Ubuntu το .iso (που είναι το ubuntu-10.04-dvd-i386.isο) και το SHA1SUMS.

 

Ποιά εντολή πρέπει να δώσω απ' το $ για να γίνει το check;

 

Τα περιεχόμενα του SHA1SUMS είναι

 

723a8b2da4f81c2122b02e1204acc6dd4f352a8e *ubuntu-10.04-dvd-amd64.iso

730a38f948572da45e5072ef4d45a5cfc96538a9 *ubuntu-10.04-dvd-i386.iso

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σε ένα βιβλίο είδα ότι δίνεις αυτή:

 

$ grep desktop-i386 SHA1SUMS ; sha1sum ubuntu-10.04-desktop-i386.iso (όταν υπάρχουν σχετικά αρχεία)

 

Αυτή για τί είναι;

 

Σε ένα βιβλίο είδα ότι δίνεις αυτή:

 

$ grep desktop-i386 SHA1SUMS ; sha1sum ubuntu-10.04-desktop-i386.iso (όταν υπάρχουν σχετικά αρχεία)

 

Αυτή για τί είναι;

 

Απ' ό,τι κατάλαβα, εδώ πρόκειται για δύο εντολές σε μία:

 

-η grep επιστρέφει σαν output τα sums στο αρχείο SHA1SUMS

-η sha1sum κάνει επιστρέφει σαν output τα sums του .iso

 

Αν είναι ίδια τα sums τότε το αρχείο είναι ok.

 

Μάλλον κάτι τέτοιο γίνεται.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πιστευω οτι με το -c ειναι πιο ανετη η συγκριση γιατι απλα... την κανει μονο του και σου πεταει στο τελος ενα απλο ok.

>$ md5sum -c tinycore_3.5.iso.md5.txt 
tinycore_3.5.iso: ΕΝΤΑΞΕΙ

 

Με την εντολη που λες παραπανω γινεται το εξης- Η grep σκαναρει το αρχειο κειμενου που λες για να βρει μια συγκεκριμενη string (το κειμενο desktop-i386) στην προκειμενη περιπτωση. Αυτο το τυπωνει σε μια σειρα στο τερματικο.

Μετα, τρεχει η sha1sum για να βρει το sha1sum του iso. Το βρισκει και το τυπωνει και αυτο σε μια νεα σειρα.

Μετα η συγκριση τους ειναι ευκολη υποθεση και γινετια οπτικα

 

Να το κανω και αναλυτικα αυτο που λεω, αλλα με την md5sum μιας και δεν εχω αλλο αρχειο συγκρισης.

>$ grep core tinycore_3.5.iso.md5.txt 
9f8983056356530ad54dddae18ddc37e  tinycore_3.5.iso

και

>$ md5sum tinycore_3.5.iso
9f8983056356530ad54dddae18ddc37e  tinycore_3.5.iso

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...