2010-12-14 9 views
5

C'è via per estrarre quinta colonna nella tabella seguente dalla riga di comando di Windows (qualche cosa come unix tagliato comando)finestre comando per tagliare le colonne da un testo

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 

il contenuto di cui sopra è memorizzato in un file .

risposta

0

Se aveva installato perl:

perl.exe -na -e "print qq{$F[4]\n}" < myfile.txt 
6

per/f "tokens = 5 delim =% i in (file.txt) DO echo% i

1
@ECHO OFF 

for /F "tokens=2-4" %%a in (%1) DO (echo %%a %%b %%c) 

mi ha portato un lungo tempo di scoprire che %%a %%b %%c .... [%%z] si riferisce alle colonne successive in un file di testo. Quindi questo esempio estrarrà la 2a, 3a e 4a colonna (parola) da un file di testo (% 1).

Problemi correlati