|
|
|
|
Google Site
|
|||||||
| Φόρουμ | Εγγραφή | Ιστολόγιο | Man Σελίδες | Κανόνες Φόρουμ | Σύνδεσμοι | Λευκώματα | Συχνές ερωτήσεις | Χρήστες | Ημερολόγιο | Αναζήτηση | Η σημερινή Θέσεις | Mark Forums Read |
| Ο προγραμματισμός και η Shell Scripting Post ερωτήσεις για KSH, CSH, SH, BASH, Perl, PHP, sed, AWK ΑΛΛΑ και shell scripts και shell scripting γλώσσα εδώ. |
![]() |
|
|
Εργαλεία Θέματος | Αναζήτηση αυτό το νήμα | Βαθμολογήστε Νήμα | Display Modes |
|
|||
|
Πρόβλημα κατά τη διέλευση επιχείρημα σε μια εικονική script
Hi all,
Είμαι νέος σε Shell scripting. Κατά τη γνώμη μου για το κέλυφος Bourne shell script, το σενάριο αποδέχεται μια ημερομηνία που η παράμετρος είναι προαιρετική. Εάν η τιμή αυτή είναι, με την αξία που θα πρέπει να ανατεθεί σε μια μεταβλητή. Εάν δεν είναι, η σημερινή ημερομηνία, θα ανατεθεί σε μεταβλητές. Το σενάριο είναι σαν αυτό. Κωδικός:
#! /bin/sh if [ ! -z $1 ] then dateval=`date` elif [ $dateval -gt date ];then echo "Supplied date is greater than current date" else dateval=$1 fi echo $dateval Όταν εκτελέσετε τη δέσμη ενεργειών, που λέει ./shellpgm30.sh: δοκιμή: επιχείρημα αναμένεται Οποιαδήποτε βοήθεια θα είναι ευπρόσδεκτη. Ευχαριστώ, Sumesh |
| Sponsored Links |
|
|
|
|||
|
Χάρη Vino. Το πρόβλημα έχει λυθεί.
Anbu, Κωδικός:
if [[ -z $1 ]] δεν λειτουργεί. Λέει Κωδικός:
./shellpgm30.sh: [[: not found Είναι το απόσπασμα για ksh. Εκτιμώ τη βοήθειά σας |
|
|||
|
Anbu,
Ευχαριστώ για την απάντηση. Είμαι χρησιμοποιώντας το sh. Το δείγμα κώδικα παρατίθεται κατωτέρω. Κωδικός:
#! /bin/sh if [[ -z $1 ]] then echo "Does not contain any value" else echo "Contains value" fi Θα εκτελεστεί η δέσμη ενεργειών όπως Κωδικός:
./shellpgm32.sh Έχω λάθος ως Κωδικός:
./shellpgm32.sh: [[: not found Μπορεί και παρακαλώ να εξηγήσετε; Ευχαριστώ, Sumesh |
|
|||
|
Νομίζω [[ που δεν είναι διαθέσιμα στο Bourne Shell.
|
| Sponsored Links |
|
|
![]() |
| Σελιδοδείκτες |
| Εργαλεία Θέματος | Αναζήτηση αυτό το νήμα |
| Display Modes | Βαθμολογήστε αυτό το νήμα |
|
|
Περισσότερα UNIX και Linux Forum Θέματα που μπορεί να σας Χρήσιμη
|
||||
| Νήμα | Thread Starter | Φόρουμ | Απαντήσεις | Τελευταίο μήνυμα |
| Shell script $ 0 επιχείρημα | painulyarun | UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις | 2 | 03-25-2008 07:32 μμ |
| Πρόβλημα με το όρισμα Περνώντας | A_Rod | Ο προγραμματισμός και η Shell Scripting | 4 | 09-13-2006 12:47 μμ |
| Περνώντας από το ένα επιχείρημα script σε άλλες | lloydnwo | Ο προγραμματισμός και η Shell Scripting | 3 | 10-27-2005 03:06 μμ |
| shell script επιχείρημα parsing | rmjoe | Ο προγραμματισμός και η Shell Scripting | 1 | 07-28-2005 04:37 μμ |
| Περνώντας στο επιχείρημα awk script | AkumaTay | UNIX για Ανδρείκελα Ερωτήσεις & Απαντήσεις | 1 | 08-03-2001 12:12 μμ |