![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | 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. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Utilisation getopts | TurboArkhan | De programmation et de script Shell | 3 | 06-22-2009 05:31 PM |
| getopts aider | GrepMe | De programmation et de script Shell | 3 | 06-20-2007 12:47 PM |
| aider à getopts | problèmes | De programmation et de script Shell | 1 | 05-05-2006 12:07 AM |
| getopts | yerra | De programmation et de script Shell | 5 | 03-26-2005 10:43 AM |
| getopts | De programmation et de script Shell | 3 | 12-05-2002 07:42 PM | |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Aide en getopts
Salut,
Mon script prendra un fichier d'entrée comme un paramètre (qui n'est pas obligatoire) et aussi une option. ksh my_script.sh <inputfile> [-n] L'option-n j'ai donné n'est pas liée à l'entrée de fichier. Maintenant, le problème ici, c'est quand je exécuter le script en spécifiant le fichier d'entrée et de l'option (la manière dont, comme indiqué ci-dessus), l'option de la partie de code ne fonctionne pas avec moi en résulte aucune action. Mais quand je exécuter le script de cette façon, je commence à en avoir ma sortie désirée ksh my_script.sh-n <inputfile> Mais ce n'est pas la façon dont je dois parler. Pourquoi l'option donnée à la fin n'est pas l'exercice de ses actions.? Est-il une règle pour getopts ou un problème avec mon code? S'il vous plaît, aidez-moi concernant ce sujet. Exemple de code: #! / bin / ksh tandis que getopts' n 'option faire case "$ option" en n) echo "option n" ;; ?) Echo "Mauvaise option spécifiée ...." ;; esac fait shift `expr $ optind - 1» Inputfile \u003d $ 1 echo $ inputfile Merci à l'avance, Chella |
|
||||
|
Merci beaucoup pour la réponse.
Pouvez-vous m'expliquer wat se wen la possibilité est donnée à la dernière? ksh my_script.sh-n Dans ce cas également, j'ai eu le choix à la dernière. Cela marche bien. Suis-je dans le rite de la bonne voie? où est le problème en fait? Observe, Chella |
|
||||
|
Citation:
Observe, Chella |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|