Καλησπέρα, Γνωρίζει κανείς αν μπορώ να χρησιμοποιήσω κάποια εντολή για να δημιουργήσω ταυτόχρονα πολλά directories τα οποία θα περιέχουν μέσα ένα συγκεκριμένο file;
Ρωτάω επειδή είναι πολύ βαρετή δουλειά για να το κάνει κανείς ένα ένα!
Ευχαριστώ!
Συντονιστής: adem1
pc_magas έγραψε:ή έχεις έναν φάκελο και θες μονομιάς να τον γεμίσεις με 500 φακέλους χωρίς το όνομα να έχει κάποιο pattern;
#!/bin/bash
for i in {1..4}
do
mkdir "dir$i"
cd "dir$i"
touch "file$i"
cd ..
done
.
├── dir1
│ └── file1
├── dir2
│ └── file2
├── dir3
│ └── file3
├── dir4
│ └── file4
└── script.sh
chmod 777 myscript.sh
./myscript.sh
Το "i" τι ακριβως είναι;
Επίσης το αρχείο που θέλω να περιέχουν οι φάκελοι πρέπει να είναι στον ίδιο φάκελο με το σκριπτ;
ΟΚ κατάλαβα αλλά δεν θέλω να δημιουργηθεί ενα "file" μέσα σε κάθε φάκελο. Θέλω να τοποθετηθεί ένα συγκεκριμένο προϋπάρχον αρχείο (συγκεκριμένα ένα html που έχω φτιάξει) μέσα σε κάθε φάκελο. Μπορούμε να το ορίσουμε αυτό με το script;kosmos890 έγραψε: Τα dir είναι φάκελοι, τα file αρχεία κειμένου.
#!/bin/bash
for i in {1..4}
do
mkdir "dir$i"
cp file.html "dir$i"
done