2015-02-26 3 views
2

Это может быть глупый вопрос, но теперь я также хотел бы удалить пробельные/конечные промежуточные (см. Также: Remove whitespace/trailing).Удалить пробел/конец между

Например, у меня эта команда:

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

который даст мне выход, как:

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

Как я могу сделать это будет выход, как это, например ?:

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

спасибо ..!

ответ

3

Выполните команду через for /F цикла:

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

Отлично, спасибо! – zach

0

Попробуйте добавить его к вашему трубопроводу

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

Привет Динеш, спасибо за Ваш ответ, но я не хочу, чтобы использовать внешние инструменты, если это возможно , У вас есть другая идея? cheers – zach

Смежные вопросы