删除中间的 whitespace/trailing

Remove whitespace/trailing inbetween

这可能是一个愚蠢的问题,但现在我还想删除中间的 whitespace/trailing(另请参阅:)。

例如,我有这个命令:

fltmc volumes | find ":">>out.log

这会给我这样的输出:

C:                              \Device\HarddiskVolume1                  NTFS        
F:                              \Device\HarddiskVolume5                  FAT       

我怎样才能让它像这样输出?:

C: \Device\HarddiskVolume1  NTFS        
F: \Device\HarddiskVolume5  FAT    

谢谢..!

尝试附加到您的管道

|sed -e 's/\s\s*/ /g'

运行 通过 for /F 循环的命令:

for /F "tokens=1-3" %%A in ('fltmc volumes^|find ":"') do echo %%A %%B %%C>>out.log