Работа из командной строки | Убрать все пробелы в текстовом файле
Хай, Человеки! Может кто знает простое решение, подскажите! Есть маленький текстовый файлик (одна строка), нужно убрать в нем все пробелы и записать результат в другой текстовый файлик. Как это сделать из командной строки? Под виндами нет ничего встроенного, что позволяет это сделать? Если испльзовать какую-нить стороннюю утилиту, то какую из тех, что имеют минимальный размер? Че-то рыскаю в инете, но пока ничего не могу найти...:(
|
Greyman Убирать надо именно из командной строки?
|
Greyman Файлик один или их много? Командная строка - принципиально? А то ведь его и в блокноте поправить можно - заменить все "пробелы" "ничем"...
|
Написать простенькую программу самому.
Код:
program space; + там команды нужные описанны more например |
LXA85 И скомпилировать эту шнягу как консольное приложение :) А еще можно параметры командной строки использовать, тогда перенаправление не понадобится. А если командная строка пуста - вывести справку. Получится утилитка. Написать, чтоли? :)
|
Пиши! Видишь Greyman в панике :) У меня книг по С++ под руками нет, а без них не могу. В С++ я не силен.
|
Вложений: 1
LXA85 Да тут непринципиально на чем. :)
Greyman Лови :) Использование: SpcRemov входной_файл выходной_файл Пойдет? :) |
Да, работать надо именно из командной строки. Если бы я знак как заставить блокнот править текст нужным образом, но из командной строки - это бы подошло. За одну команду пробелы удаляюися из одного файла (однострочного), при необходимости команду можно и повторять. Вариант с простой прогой самому тоже сразу пришел в голову, но пытался найти таки уже готовое решнение.
CyberDaemon Сипасиба! Посмотрим-с будет ли этого достаточно... Однако вопрос с уже готовым решением по обработке текста из командной строки все еще остается интересным. если у кого есть какие идеи - вэлкам! |
Greyman
я бы тоже PHP или PERL посоветовал бы - их компилировать нe нужно и код (по крайней мере в PHP) можно прям в командной строке в качестве параметра писать - всего лишь вызов одной-двух функций |
Greyman
первое что приходит в голову - GNU Sed for Windows, и еще помнится в ресурс-ките NT4 была утилитка MUNGE.EXE, например: Код:
MUNGE munge.ini file.txt Код:
" " "" |
Да, MUNGE бы подошла, тока вот не могу пока найти ее, чтоб скачать. Из альтернатив нашел еще InfoRapid Search & Replace (1014 Kb) и Gawk for Windows (623 Kb). "Sed for Windows" весит 282 Кб. Мне кажется, что MUNGE все же поменьше должна быть, поищем-с...
Нашел таки MUNGE, Ура! Это то, что нужно, всего 10 килов в архиве! Спасибо amel27 асче раз! Скачать ее , кому тоже интересно, можно отсель: http://www.dynawell.com/reskit/micro...2000/munge.zip |
Код:
#!/usr/local/bin/perl -w #perl test.pl file_in file_out Где file_in - Имя файла, где нужно убрать пробелы. file_out - Имя файла, куда будет помещён текст из 1-го, тока без пробелов. Написан на скорую руку, но работает. =) |
Время: 21:50. |
Время: 21:50.
© OSzone.net 2001-