Εμφάνιση 1-10 από 10
  1. #1
    Εγγραφή
    20-09-2005
    Μηνύματα
    215
    Downloads
    1
    Uploads
    0
    νέο ερώτημα...
    έχω έναν φάκελο, πχ ~/Desktop/Bioperl/
    ο οποίος περιέχει gz αρχεία.
    πως μπορώ από την perl να του πω να κάνει εξαγωγή αρχείων από τον συγκεκριμένο φάκελο στον ίδιο φάκελο;

    δοκιμάζω τα:
    Κώδικας:
    use Archive::Extract;
    my $ae->extract( [to => '$PeakDir'])
    όπου $PeakDir έχει οριστεί ως το ~/Desktop/Bioperl/

    από ότι καταλαβαίνετε δεν δουλεύει...

    δοκίμασα και κάτι σαν:
    Κώδικας:
    $ae = Archive::Extract->new(archive => '$PeakDir',[type => gz])
    τίποτα
    Υ.Γ. υπάρχει κάποιο forum όπου ασχολείται αποκλειστικά με perl, ελληνόφωνο κατά προτίμηση για να μπορώ να ποστάρω εκεί τις ερωτήσεις μου όσο αρχάριος και να είμαι;

  2. #2
    Εγγραφή
    19-03-2007
    Μηνύματα
    1.559
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    2048/512
    ISP
    OTEnet
    Router
    USR9108
    SNR / Attn
    30(dB) / 28(dB)
    ελληνόφωνο forum για perl δε νομίζω να βρεις
    πάντως για αυτά που ρωτάς ρίξε μια ματιά στο synopsis εδώ
    http://perldoc.perl.org/Archive/Extract.html

  3. #3
    Εγγραφή
    06-07-2005
    Περιοχή
    Νέα Υόρκη
    Ηλικία
    49
    Μηνύματα
    11.672
    Downloads
    6
    Uploads
    2
    Τύπος
    Cable
    Ταχύτητα
    300 Mbps down/10 Mbps up
    ISP
    Spectrum
    Παράθεση Αρχικό μήνυμα από trotos Εμφάνιση μηνυμάτων
    Υ.Γ. υπάρχει κάποιο forum όπου ασχολείται αποκλειστικά με perl, ελληνόφωνο κατά προτίμηση για να μπορώ να ποστάρω εκεί τις ερωτήσεις μου όσο αρχάριος και να είμαι;
    Γιατί δεν φτιάχνεις ένα νήμα "απορίες perl" και να του κάνεις... κατάχρηση;

  4. #4
    Εγγραφή
    20-09-2005
    Μηνύματα
    215
    Downloads
    1
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από atrias Εμφάνιση μηνυμάτων
    ελληνόφωνο forum για perl δε νομίζω να βρεις
    πάντως για αυτά που ρωτάς ρίξε μια ματιά στο synopsis εδώ
    http://perldoc.perl.org/Archive/Extract.html
    από εκεί διαβάζω, αλλά δε καταλαβαίνω την τύφλα μου.
    υπάρχει κάποια λύση στο ερώτημά μου που να μπορέσω να την καταλάβω;

  5. #5
    Εγγραφή
    12-07-2005
    Περιοχή
    Peristeri
    Ηλικία
    47
    Μηνύματα
    488
    Downloads
    5
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    10396/999
    ISP
    Tellas
    DSLAM
    Tellas - ΠΕΡΙΣΤΕΡΙΟΥ
    Router
    Linksys WAG160N-EU
    SNR / Attn
    9-12(dB) / 31(dB)
    Βρήκα ενα λινκ αλλα μάλλον ειναι κατι σαν αυτο που εχεις δοκιμάσει

    http://www.ehow.com/how_7147935_extr...iles-perl.html

  6. #6
    Εγγραφή
    20-09-2005
    Μηνύματα
    215
    Downloads
    1
    Uploads
    0
    είναι ακριβώς το ίδιο...τουλάχιστον στα δικά μου μάτια δε μπορώ να βρω κάποια αλλαγή.

  7. #7
    Εγγραφή
    19-03-2007
    Μηνύματα
    1.559
    Downloads
    1
    Uploads
    0
    Τύπος
    ADSL
    Ταχύτητα
    2048/512
    ISP
    OTEnet
    Router
    USR9108
    SNR / Attn
    30(dB) / 28(dB)
    δοκίμασε αυτό
    Κώδικας:
    use Archive::Extract;
    my $ae = Archive::Extract->new( archive => 'foo.tgz' );
    my $ok = $ae->extract;

  8. #8
    Εγγραφή
    20-09-2005
    Μηνύματα
    215
    Downloads
    1
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από atrias Εμφάνιση μηνυμάτων
    δοκίμασε αυτό
    Κώδικας:
    use Archive::Extract;
    my $ae = Archive::Extract->new( archive => 'foo.tgz' );
    my $ok = $ae->extract;
    αυτό το διάβασα και στο site της perl. το ερώτημα είναι πως μπορώ να βάλω στη θέση του foo.tgz to $PeakDir, όπως ορίζεται από το παρακάτω:
    Κώδικας:
    my $path = $ENV{HOME};
    	my $desktop_path = "$path/Desktop";
    		my $PeakDir = "$desktop_path/BioProject";
    Θέλω να μπορέσει να διαβάσει τα .gz από αυτόν τον φάκελο και να μπορέσει να κάνει extract αυτών των αρχείων.

  9. #9
    Εγγραφή
    15-11-2010
    Ηλικία
    34
    Μηνύματα
    29
    Downloads
    0
    Uploads
    0
    Ο αρχικός σου κώδικας είναι σωστός, εκτός από τα μονά εισαγωγικά στο $PeakDir. Δοκίμασε διπλά εισαγωγικά ή καθόλου. Στην Perl, τα μονά εισαγωγικά την κάνουν να διαβάζει τα πάντα ως απλό κείμενο. Δηλαδή δεν καταλαβαίνει ότι είναι μεταβλητή, αλλά ένα string που αρχίζει με το $.

  10. #10
    Εγγραφή
    20-09-2005
    Μηνύματα
    215
    Downloads
    1
    Uploads
    0
    αχ αυτές οι "μικρές" διαφορές τι ζημιά μπορούν να κάνουν.

Παρόμοια Θέματα

  1. Perl κλήσεις σε αρχεία και προγράμματα
    Από arys στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 05-02-10, 13:25
  2. Εξαγωγή δεδομένων από αρχεία excel
    Από bomberb17 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 39
    Τελευταίο Μήνυμα: 02-02-10, 02:05
  3. Εξαγωγή attachment από το Inbox
    Από dvm στο φόρουμ Windows
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 03-07-06, 15:38
  4. Μηνύματα: 16
    Τελευταίο Μήνυμα: 14-09-05, 14:23
  5. Μηνύματα: 0
    Τελευταίο Μήνυμα: 07-10-04, 05:17

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας