Le contenu suivant est stocké dans un fichier:
chrome.exe 512 Console 0 73,780 K chrome.exe 800 Console 0 11,052 K chrome.exe 1488 Console 0 92,720 K chrome.exe 1600 Console 0 32,344 K chrome.exe 2240 Console 0 35,132 K chrome.exe 2360 Console 0 21,276 K chrome.exe 3524 Console 0 66,732 K chrome.exe 3924 Console 0 23,524 K
5 Réponses :
Si vous connaissez l'utilitaire GNU CUT, vous êtes peut-être préférable d'utiliser le port Win32: P>
http://gnuwin32.sourceforge.net/packages/coretutils.htm < / p>
De la même manière, j'ai trouvé qu'il est facile d'utiliser utiliser Condre qui contient déjà de nombreuses commandes UNIX installées.
Si vous aviez installé Perl:
perl.exe -na -e "print qq{$F[4]\n}" < myfile.txt
Si vous aviez ... n'est pas utile. Je suis sûr que l'affiche pourrait écrire du code dans n'importe quelle langue pour le faire, mais ce n'est pas la question posée.
Utilisez Double % code> dans la variable
for /f "tokens=5 delims= " %%i in (file.txt) DO echo %%i
@ECHO OFF for /F "tokens=2-4" %%a in (%1) DO ( echo %%a %%b %%c ) took me a long time to find out that %%a %%b %%c .... [%%z] refer to subsequent colums in a text file. So this example will extract the 2nd, 3rd and 4th column (word) from a textfile (%1).
Vous pouvez également utiliser mobaxterm ( https://mobaxterm.mobatek.net/ ) un client SSH et ouvrez un terminal local. Il contient des Comands Unix comme Cut, Grap, WC, etc. P>