Comment créer un tableau à partir d'un fichier txt dans un fichier batch?
J'ai un fichier txt avec en dessous les données
aaaa 1000 2000
bbb 3000 4000
cccc 5000
ddd 6000 7000 8000
Le nombre de lignes dans ce fichier ne sont pas fixes.
J'ai besoin de le premier élément de chaque ligne dans un tableau et l'imprimer chaque élément.
Pouvez Windows/DOS fichier batch même tableaux? Je veux dire, j'imagine un script PowerShell pourrais le faire, mais CMD?
Les liens ci-dessous donnent un indice sur les tableaux dans le fichier de commandes, mais je suis incapable de le comprendre beaucoup [jakash3.wordpress.com/2009/12/18/arrays-in-batch/] [robvanderwoude.com/battech_array.php]
Je ne comprends pas pourquoi quelqu'un pense que cHao du commentaire ci-dessus est un grand commentaire; il montre son ignorance sur CMD Batch capacités! 😉
un peu implique de ne pas avoir à sauter à travers une demi-douzaine de cerceaux pour faire ce qui peut être fait dans n'importe quelle respectable langue avec une seule ligne de code. 🙂
S'il vous plaît, lisez mon commentaire à nouveau. Je ne critique PAS votre poste, ni la défense de Lot. J'ai dit que votre premier commentaire est un pur et simple d'un avis négatif du Lot (et la deuxième celle ci-dessus est exactement le même) et j'ai juste exprimé ma surprise que quelqu'un peut penser que que est un excellent commentaire! Peut-être que vous pouvez m'expliquer pourquoi un commentaire négatif méritent un "grand commentaire" de qualification, afin que je puisse commencer à poster des commentaires négatifs sur PHP (que je ne connais pas)!
Les liens ci-dessous donnent un indice sur les tableaux dans le fichier de commandes, mais je suis incapable de le comprendre beaucoup [jakash3.wordpress.com/2009/12/18/arrays-in-batch/] [robvanderwoude.com/battech_array.php]
Je ne comprends pas pourquoi quelqu'un pense que cHao du commentaire ci-dessus est un grand commentaire; il montre son ignorance sur CMD Batch capacités! 😉
un peu implique de ne pas avoir à sauter à travers une demi-douzaine de cerceaux pour faire ce qui peut être fait dans n'importe quelle respectable langue avec une seule ligne de code. 🙂
S'il vous plaît, lisez mon commentaire à nouveau. Je ne critique PAS votre poste, ni la défense de Lot. J'ai dit que votre premier commentaire est un pur et simple d'un avis négatif du Lot (et la deuxième celle ci-dessus est exactement le même) et j'ai juste exprimé ma surprise que quelqu'un peut penser que que est un excellent commentaire! Peut-être que vous pouvez m'expliquer pourquoi un commentaire négatif méritent un "grand commentaire" de qualification, afin que je puisse commencer à poster des commentaires négatifs sur PHP (que je ne connais pas)!
OriginalL'auteur NewQueries | 2012-02-25
Vous devez vous connecter pour publier un commentaire.
Pour créer le tableau:
Pour imprimer les éléments du tableau:
Si vous voulez passer le nom du tableau et de la longueur en tant que paramètres de sous-programme, puis l'utiliser de cette façon:
OriginalL'auteur Aacini
essayez ceci:
le double
%
est nécessaire pour une utilisation dans un fichier de commandes, mais vous pouvez le tester sur la ligne de commande avec un seul%
s.en un mot, la
for
va se répéter surmyFile.txt
casser chaque ligne en deux jetons en utilisant le délimiteur par défaut (de l'espace).OriginalL'auteur akf
essayer cela et l'appeler à partir de n'importe où
OriginalL'auteur Shahim Khlaifat