comment je peux passer un répertoire de fichiers (chemin) en tant que paramètre à 1. fichier de commandes dans système d'exploitation Windows 2. fichier bash dans le système oprating unixcomment je peux passer un répertoire de fichiers (chemin) comme paramètre?
1
A
Répondre
2
Batch files can only handle parameters %0 to %9
%0 is the program name as it was called,
%1 is the first command line parameter,
%2 is the second command line parameter,
and so on till %9.
Pour le lot contrôle @http://www.robvanderwoude.com/parameters.php
pour le contrôle de script shell @http://docsrv.sco.com:507/en/OSUserG/_Passing_to_shell_script.html
2
Avec fichier batch Windows, vous utilisez %1
(%2
, %3
etc.). Avec Bash, vous utilisez $1
($2
, $3
...).
1
1) Pour un fichier de commandes de Windows:
script.bat C:\some\path
Pour accéder au chemin dans l'utilisation du script% 1:
echo %1
2) un script shell bash:
script.sh /some/path
Pour accéder au chemin dans le script utilise 1 $:
echo $1
0
En bash, vous utilisez $1
pour obtenir le premier paramètre. Vous dites qu'il doit s'agir d'un chemin d'accès à l'annuaire, vous pouvez donc essayer:
test -d $1 && echo "Directory exists"
Questions connexes
- 1. comment je peux utiliser comme déclaration C#
- 2. Comment passer un objet/template comme paramètre dans Javascript/jQuery
- 3. Comment passer un entier comme paramètre non signé dans VB.NET?
- 4. Comment puis-je passer un paramètre via MSBuild au compilateur?
- 5. Python - Balles rebondissantes? Comment passer séparément comme un paramètre?
- 6. comment ce travail de fonction et comment je peux passer le paramètre qui est PARAM_URL
- 7. Comment passer std :: map comme paramètre de constructeur par défaut
- 8. Comment m'assurer que je peux remplacer des fichiers dans un répertoire?
- 9. C# - Comment passer un type en paramètre
- 10. Passer une fonction définie comme paramètre
- 11. Comment je peux printf comme résultat 0,0045
- 12. comment puis-je passer un paramètre d'ASP.NET à SSRS Report?
- 13. Passer un tableau multidimensionnel comme paramètre dans Delphi
- 14. Comment passer un paramètre à cette jquery?
- 15. Comment passer une fonction de base de données MySQL comme un paramètre de requête de C#
- 16. Comment faire je passe self comme paramètre de méthode?
- 17. Passer le délégué avec les arguments de modèle comme paramètre
- 18. Comment passer un paramètre d'ASP à XSL?
- 19. Iphone - comment passer un paramètre à animationDidStop?
- 20. Comment passer un paramètre à une servlet
- 21. Ruby win32ole - comment passer un paramètre VARIANT?
- 22. comment je peux faire Windows Server 2003 voir un répertoire de UNIX-AIX?
- 23. boost :: chemin relatif du système de fichiers et répertoire courant?
- 24. C#: Comment vérifier si je peux lire et/ou supprimer un répertoire
- 25. Comment réparer un chemin de répertoire Lisp brisé pour Emacs?
- 26. passer le contrôle de asp comme paramètre javascript
- 27. PHP: passer une fonction avec des paramètres comme paramètre
- 28. Quel chemin dois-je passer en tant que paramètre AssemblyPath à la fonction Publish.GacRemove?
- 29. comme paramètre dans jEditable
- 30. C#: Je veux passer des messages comme un chemin de fichier à mon application de formulaires comme une application de console, comment ferais-je cela?