|
|
|
|
Google Site
|
|||||||
| Forums | S'inscrire | Blog | Man Pages | Forum Rules | Liens | Albums | FAQ | Utilisateurs | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
![]() |
|
|
Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|||
|
Problème lors du passage d'un argument shell script
Salut à tous, Je suis nouveau à Shell scripting. Dans mon script shell pour Bourne shell, le script accepte un paramètre de date qui est facultative. Si la valeur est fournie, la valeur fournie devrait être assigné à une variable. Si non, la date du jour sera attribué à la variable. Mon script ressemble à cela. Code:
#! /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 Quand je lance le script, il est dit ./shellpgm30.sh: test: argument devrait Toute aide serait appréciée. Merci, Sumesh |
| Liens Sponsorisés | ||
|
|
|
|||
|
Anbu, Merci pour la réponse. J'utilise sh. L'exemple de code est donné ci-dessous. Code:
#! /bin/sh if [[ -z $1 ]] then echo "Does not contain any value" else echo "Contains value" fi J'ai exécuté le script en tant que Code:
./shellpgm32.sh Je reçois l'erreur comme Code:
./shellpgm32.sh: [[: not found Can u expliquer s'il vous plaît? Merci, Sumesh |
|
|||
|
Je pense que [[ n'est pas disponible en bourne shell.
|
| Liens Sponsorisés |
|
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Shell script $ 0 argument | painulyarun | UNIX pour les nuls Questions et réponses | 2 | 03-25-2008 07:32 PM |
| Problème avec Argument Passing | A_Rod | De programmation et de script Shell | 4 | 09-13-2006 12:47 PM |
| Passing argument d'un script à d'autres | lloydnwo | De programmation et de script Shell | 3 | 10-27-2005 03:06 PM |
| shell script argument parsing | rmjoe | De programmation et de script Shell | 1 | 07-28-2005 04:37 PM |
| Passing argument script awk | AkumaTay | UNIX pour les nuls Questions et réponses | 1 | 08-03-2001 12:12 PM |