alan2 Δημοσ. 2 Ιουλίου 2013 Δημοσ. 2 Ιουλίου 2013 (επεξεργασμένο) Θέλω να περάσω παράμετρο απο το χρήστη που να χρησιμοποιήθεί για αντιγραφή περιεχομένων καταλόγου(παράμετρος 1) σε άλλο κατέλογο(παρέμετρος 2). προσπάθησα #!/bin/bash cp "$1 $2" Δεν εχει αποτέλεμα ομως. Επεξ/σία 2 Ιουλίου 2013 από alan2
warlock9_0 Δημοσ. 2 Ιουλίου 2013 Δημοσ. 2 Ιουλίου 2013 δοκίμασε με το full path και χωρίς " ", το path έχει κενά και τέτοια? αν το κάνεις echo τι σου βγάζει
tritonas00 Δημοσ. 2 Ιουλίου 2013 Δημοσ. 2 Ιουλίου 2013 test: #!/bin/bash cp "$1" "$2"τρεχτο: test dir1/* dir2η ξερω γω test: #!/bin/bash cp "$1"/* "$2" test dir1 dir2
warlock9_0 Δημοσ. 2 Ιουλίου 2013 Δημοσ. 2 Ιουλίου 2013 το άλλαξες? αυτό που σου λέει ο τρίτωνας είναι για αυτό που θες τώρα για το touch που έλεγες πριν απλά touch "$1"
alan2 Δημοσ. 2 Ιουλίου 2013 Μέλος Δημοσ. 2 Ιουλίου 2013 το test εχει λάθη του τύπου cp test/* :no such file or directory edit σαν το cp dir1/* dir2 -r θέλω να τρέχει αλλα το script κάνει no such file or directory
warlock9_0 Δημοσ. 2 Ιουλίου 2013 Δημοσ. 2 Ιουλίου 2013 o destination φάκελος υπάρχει? αλλιώς δε γίνεται, πρέπει να τον δημιουργήσεις επίσης αν βάλεις -r δεν θέλει το *
alan2 Δημοσ. 2 Ιουλίου 2013 Μέλος Δημοσ. 2 Ιουλίου 2013 Ναι υπάρχει φακελος προορισμός. Δούλεψε με cp $1/* $2 -r
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα