provlima se bash scripting
Giorgos Keramidas
keramida at ceid.upatras.gr
Tue Dec 5 18:38:01 EET 2006
On 2006-12-05 16:20, Vassilis Georgiou <vassilis.georgiou at gmail.com> wrote:
> To scriptaki einai:
>
> #!/bin/bash
> create_files.sh
> run_method.sh
> compute_mean_performance.sh
Τι *ακριβώς* κάνει το create_files.sh;
Εγώ σε τέτοια περίπτωση, που τα scripts πρέπει να "μοιράζονται" τη
γνώση για κάποια files, θα έγραφα κάτι σαν:
#!/bin/sh
usage()
{
echo >&2 "usage: `basename $0` INFILE OUTFILE"
}
if [ $# -ne 2 ]; then
usage
exit 1
fi
infile="$1"
outfile="$2"
for script in \
create_files.sh \
run_method.sh \
compute_mean_performance.sh
do
/bin/sh "${script}" "${infile}" "${outfile}"
done
Οι "κρυμμένες" παράμετροι και οι "μη προφανείς" εξαρτήσεις από "μαγικά"
filenames, μπορεί σήμερα να μη σε χαλάσουν ιδιαίτερα, αλλά κάποια στιγμή
θα σε κάνουν να βρίζεις την ώρα και τη στιγμή που δεν έγραφες πιο
extensible κώδικα.
More information about the Linux-greek-users
mailing list