Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 20.04.2017
Сообщений: 1

Батник который делает txt файл в 1 строчку !

15.11.2017, 21:27. Показов 1190. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Простите что спешу но очень надо.
Не пишите не по теме , пожалуйста.
Суть такова я имею файл 1.txt
Вот примерное его содержимое:

=====================
mail@mail.ru
.
.
.
mail@mail.ru
.
=====================
gmail@gmail.com
.
.
.


Ну и надо сделать батник который из этого
файла уберёт все пробелы и сделает в 1 строчку.
Что бы вышло так:
=====================mail@mail.ru...mail @mail.ru.=====================gmail@gmai l.com...

Хочу сразу сказать спасибо за помощь.
И если что я поесню*

P.s Какой заголовок больше подходит для для этого вопроса ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2017, 21:27
Ответы с готовыми решениями:

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл t1.txt, в который запишите следующий...

Создать новый файл qa.txt, который будет содержать строки с вопросами и ответами из файлов q.txt и a.txt.
В текстовом редакторе создать два текстовых файла q.txt и a.txt, которые соответственно содержат вопросы и ответы на их. Создать новый файл...

Батник который записывает вход УЗ домена в txt с именем компа\логином\временем. На каждый день
Прошу помочь сделать самый простой батник. Суть дела: Необходимо что бы бат отрабатывал каждодневные входы сотрудников .txt Логика...

3
 Аватар для volodin661
6793 / 2290 / 348
Регистрация: 10.12.2013
Сообщений: 7,901
15.11.2017, 23:51
используя powershell (версии 5): (gc 1.txt -raw) -replace '\s', ''
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
16.11.2017, 03:40
а на cmd без чудес и бубна - никуда:
Windows Batch file
1
2
3
4
5
@echo off
setlocal enabledelayedexpansion
<file.txt (for /f "delims=" %%a in ('find /v ""') do @set "s=!s!%%a")
>$ echo %s%& >nul move $ file.txt
pause
0
Покинул форум
3701 / 1484 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
16.11.2017, 14:47
На самом деле решение задачи и на командном языке укладывается в одну строку (в консоли):
Windows Batch file
1
cmd /v/c "(for /f "delims=" %i in (file.txt) do @set "#=!#!%~i"&set "#=!#: =!")&echo !#:~5!">out.txt
Как альтернативу можно пустить в ход SQLite:
Windows Batch file
1
2
3
4
5
/* 2>nul
@sqlite3 <"%~f0">out.txt &exit /b */
CREATE TEMP TABLE t(txt);
.import file.txt t
SELECT replace(replace(group_concat(txt), ',', ''), ' ', '') FROM t;
Что касается PowerShell (со второй версии по пятую), здесь решение можно представить так:
PowerShell
1
-join((gc .\file.txt) -replace '\s+' ,'')
Если в системе развернут Node:
Windows Batch file
1
node -e "var s='';fs.readFileSync('file.txt','ascii').split('\r\n').forEach((i)=>{s+=i.trim()});console.log(s)">out.txt
И так далее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.11.2017, 14:47
Помогаю со студенческими работами здесь

Батник, записывающий данные в txt-файл
Доброго времени суток всем! Прошу помощи по работе. Столкнулся с необходимостью написания bat файла, а дело с ними не имел никогда и что к...

Создайте третий файл z.txt в который поместите все строки файла x.txt,
Заданы два текстовых файла х.txt и y.txt. Создайте третий файл z.txt в который поместите все строки файла x.txt, а затем все строки...

Нужно написать батник который запускает определенный файл
На вашей машине создайте исполняемый файл, который: В определенное время запускает файл который находится на рабочем столе. Время запуска...

Создать батник, который открывает файл 1000 раз
Здравствуйте!У меня есть простое консольное клиент-серверное приложение (многопоточное). Для проверки работоспособности...

Как сделать батник который внезависимости от того где он находиться, запускает другой батник
Как сделать батник который в независимости от того где он находиться, запускает другой батник start BLaa.batЭто стандартный запуск...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru