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

Εκτελεση εντολων στην κονσολα


goodMan

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

Κατεβαζω διαφορα αρχεια .zip και εκτελω ορισμενες λειτουργιες σε αυτα οπως ξεζιπαρισμα σε συγκεκριμενο path κ.τ.λ.

 

Εχω γραψει τα βηματα που πρεπει να ακολουθησω αλλα καθε φορα θα πρεπει να τα κανω χειροκινητα.Σαν μαγικα που ειναι τα linux υπαρχει καποιος τροπος ετσι ωστε με ενα προγραμματακι που θα εκτελειται να γινονται ολα ως δια-μαγειας ?

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

Κατεβαζω διαφορα αρχεια .zip και εκτελω ορισμενες λειτουργιες σε αυτα οπως ξεζιπαρισμα σε συγκεκριμενο path κ.τ.λ.

 

Εχω γραψει τα βηματα που πρεπει να ακολουθησω αλλα καθε φορα θα πρεπει να τα κανω χειροκινητα.Σαν μαγικα που ειναι τα linux υπαρχει καποιος τροπος ετσι ωστε με ενα προγραμματακι που θα εκτελειται να γινονται ολα ως δια-μαγειας ?

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

γιατί δεν χρησιμοποιείς κανένα gui?

 

---------- Προσθήκη στις 03:44 ---------- Προηγούμενο μήνυμα στις 03:42 ----------

 

επίσης αν είναι μεγάλο το όνομα του zip πχ eimai_ena_megalo_arxeio_se_onoma.zip μπορείς να βάζεις έναν αστερίσκο (*) μετά απο μερικά γράμματα του αρχείου πχ eima*

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

γιατί δεν χρησιμοποιείς κανένα gui?

 

---------- Προσθήκη στις 03:44 ---------- Προηγούμενο μήνυμα στις 03:42 ----------

 

επίσης αν είναι μεγάλο το όνομα του zip πχ eimai_ena_megalo_arxeio_se_onoma.zip μπορείς να βάζεις έναν αστερίσκο (*) μετά απο μερικά γράμματα του αρχείου πχ eima*

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

Δεν εχω σκοπο να μπλεξω με gui κτλ και να γραφω κωδικα απλα μηπως εχετε κατι ετοιμο ( που λεει ο λογος ) για να κανω την δουλεια μου.Ενα download ειναι απο μια σελιδα και extract σε συγκεκριμενο φακελο.Απο εκει και μετα καποια δικαιωματα δινω μεσω της κονσολας και αυτο ειναι ολο.

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

Δεν εχω σκοπο να μπλεξω με gui κτλ και να γραφω κωδικα απλα μηπως εχετε κατι ετοιμο ( που λεει ο λογος ) για να κανω την δουλεια μου.Ενα download ειναι απο μια σελιδα και extract σε συγκεκριμενο φακελο.Απο εκει και μετα καποια δικαιωματα δινω μεσω της κονσολας και αυτο ειναι ολο.

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

Δεν εχω σκοπο να μπλεξω με gui κτλ και να γραφω κωδικα απλα μηπως εχετε κατι ετοιμο ( που λεει ο λογος ) για να κανω την δουλεια μου.Ενα download ειναι απο μια σελιδα και extract σε συγκεκριμενο φακελο.Απο εκει και μετα καποια δικαιωματα δινω μεσω της κονσολας και αυτο ειναι ολο.

 

Gui=Graphical user interface, κοινώς γραφικό περιβάλλον. Γιατί δηλαδή να μπλέκεις με κονσόλα αφού μπορείς να το κάνεις και με το ποντίκι;

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

Δεν εχω σκοπο να μπλεξω με gui κτλ και να γραφω κωδικα απλα μηπως εχετε κατι ετοιμο ( που λεει ο λογος ) για να κανω την δουλεια μου.Ενα download ειναι απο μια σελιδα και extract σε συγκεκριμενο φακελο.Απο εκει και μετα καποια δικαιωματα δινω μεσω της κονσολας και αυτο ειναι ολο.

 

Gui=Graphical user interface, κοινώς γραφικό περιβάλλον. Γιατί δηλαδή να μπλέκεις με κονσόλα αφού μπορείς να το κάνεις και με το ποντίκι;

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

Κατεβαζω διαφορα αρχεια .zip και εκτελω ορισμενες λειτουργιες σε αυτα οπως ξεζιπαρισμα σε συγκεκριμενο path κ.τ.λ.

 

Εχω γραψει τα βηματα που πρεπει να ακολουθησω αλλα καθε φορα θα πρεπει να τα κανω χειροκινητα.Σαν μαγικα που ειναι τα linux υπαρχει καποιος τροπος ετσι ωστε με ενα προγραμματακι που θα εκτελειται να γινονται ολα ως δια-μαγειας ?

 

Στο φάκελο που είναι τα zips κάνε ένα αρχείο text και ονόμασε το unzip.sh

Μέσα του γράψε:

>#!/bin/bash

for file in ./*zip; do
unzip $file blahblah
done

 

Εκεί που λέει blahblah σε εκέινη τη γραμμή βάλε ότι θες εσύ απλά εκεί που θα έβαζες το όνομα του αρχείου γράψε $file μετά δώστου δικαιώματα εκτέλεσης και τρέξτο θα κάνει τη δουλειά που θές αλλά νομίζω ότι η εντολή unzip έχει παράμετρο για να πέρνει πολλά αρχεία πχ

>unzip -d /home/user/extracted blahblah1.zip blahblah2.zip blahblah3.zip blahblah4.zip

και θα τα κάνει όλα τα zip αυτά extract στο /home/user/extracted

Οπότε γιατί να μπλέκεσε με scripting. Άν ήθελες πχ να τα κατεβάζει και αυτόματα και να τα κάνει κ extract και να τα μετακινεί τότε θα πήγενες για scripting.

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

Κατεβαζω διαφορα αρχεια .zip και εκτελω ορισμενες λειτουργιες σε αυτα οπως ξεζιπαρισμα σε συγκεκριμενο path κ.τ.λ.

 

Εχω γραψει τα βηματα που πρεπει να ακολουθησω αλλα καθε φορα θα πρεπει να τα κανω χειροκινητα.Σαν μαγικα που ειναι τα linux υπαρχει καποιος τροπος ετσι ωστε με ενα προγραμματακι που θα εκτελειται να γινονται ολα ως δια-μαγειας ?

 

Στο φάκελο που είναι τα zips κάνε ένα αρχείο text και ονόμασε το unzip.sh

Μέσα του γράψε:

>#!/bin/bash

for file in ./*zip; do
unzip $file blahblah
done

 

Εκεί που λέει blahblah σε εκέινη τη γραμμή βάλε ότι θες εσύ απλά εκεί που θα έβαζες το όνομα του αρχείου γράψε $file μετά δώστου δικαιώματα εκτέλεσης και τρέξτο θα κάνει τη δουλειά που θές αλλά νομίζω ότι η εντολή unzip έχει παράμετρο για να πέρνει πολλά αρχεία πχ

>unzip -d /home/user/extracted blahblah1.zip blahblah2.zip blahblah3.zip blahblah4.zip

και θα τα κάνει όλα τα zip αυτά extract στο /home/user/extracted

Οπότε γιατί να μπλέκεσε με scripting. Άν ήθελες πχ να τα κατεβάζει και αυτόματα και να τα κάνει κ extract και να τα μετακινεί τότε θα πήγενες για scripting.

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

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

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

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