7

次の内容がファイルに保存されます。

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

Windows コマンド ラインで 5 列目を抽出する方法はありますか?

UNIXcutコマンドのようなもの。

4

5 に答える 5

8

%変数でdouble を使用する

for /f "tokens=5 delims= " %%i in (file.txt) DO echo %%i
于 2010-12-14T17:26:14.460 に答える
6

GNU のカット ユーティリティに精通している場合は、Win32 ポートを使用する方がよいでしょう。

http://gnuwin32.sourceforge.net/packages/coreutils.htm

于 2010-12-14T17:03:25.717 に答える
3
@ECHO OFF

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

%%a %%b %%c .... [%%z]テキストファイル内の後続の列を参照していることを見つけるのに長い時間がかかりました。この例では、テキストファイル (%1) から 2 列目、3 列目、4 列目 (単語) を抽出します。

于 2015-10-09T14:55:32.147 に答える
-2

perl がインストールされている場合:

perl.exe -na  -e "print qq{$F[4]\n}" < myfile.txt
于 2010-12-14T17:05:10.433 に答える