Utilisation de tr pour le majuscules [bash][windows] - Shell/Batch - Programmation
Marsh Posté le 17-10-2011 à 10:55:12
Essayer :
j=`echo %%i | tr a-z A-Z` |
ou, si vous aimez les %% :
%%j=`echo %%i | tr a-z A-Z` |
Marsh Posté le 20-10-2011 à 14:13:20
Manque du code là, tu parles d'une boucle mais il n'y en a pas.
Quel est ce programme tr ? pour quoi utiliser un pipe après ton "set var=" ?
regarde l'aide de tr => si il prend les paramètres en argument ou en stdin
Marsh Posté le 20-10-2011 à 14:49:57
Xspawn_Lpc a écrit : Manque du code là |
Intervenir trois jours après, en plus pour critiquer, alors que c'est déjà bien d'avoir un peu de code car il arrive assez souvent qu'il n'y en ait pas du tout.
Xspawn_Lpc a écrit : Quel est ce programme tr ? |
Pourquoi intervenir si vous ne savez pas ? Pour votre information, tr est l'une des commandes classiques d'Unix.
Xspawn_Lpc a écrit : regarde l'aide de tr => si il prend les paramètres en argument ou en stdin |
Ce n'est pas la peine de donner ce genre de conseil, qui font faire un pas en arrière par rapport à la réponse précédente où la solution a déjà été donnée.
Marsh Posté le 20-10-2011 à 19:43:19
Justement si tr est une commande Linux là il est sur du Windows et donc elle n'existe pas
Et du coup ce topic qui pourrait intéresser d'autres personnes leur sera inutile car il manque d'info
pour ce qui est d'intervenir 3 jours après, déjà le créateur du topic est pas repassé il peut donc profiter des réponses de tous, et d'autres on ne passe pas forcément toutes ces journées sur le forum
A bon entendeur
Marsh Posté le 15-10-2011 à 19:17:14
Bonsoir,
j ai quelques probleme avec l'utilisationde tr
j'ai une boucle et à un moment je veux mettre mon résultat en majuscule et le mettre dans une variable.
exemple :
set VAR=%%i | tr a-z A-Z
echo %VAR% me retourne 0.
echo %%i | tr a-z A-Z me retourne le bon résultat.
echo %%i | tr a-z A-Z %%j me retourne tr too many argument.
Une idée ?
Merci.
Message édité par eliteksv le 15-10-2011 à 19:18:00