cmd дописать в конец файла



Автор . задал вопрос в разделе Другие языки и технологии

CMD BAT фаилы. Вставить, дописать текст! и получил лучший ответ

Ответ от Ёергей Марков[гуру]
echo ВОЛК > name.txt //заменяет все содержимое файла name.txt словом ВОЛК
echo ВОЛК >> name.txt //добавляет в конец файла слово ВОЛК
for /f %%s in ('find "ВОЛК" name.txt') do if "%%s"=="ВОЛК" echo true > text.txt - ищет слово ВОЛК в файле name.txt и если находит выводит true в файл text.txt
P.S. В ответ на сообщение Голова Робота - cmd/bat обладает достаточным инструментарием, чтобы создавать мощные и функциональные командные файлы, при этом не требуется компиляции и какой либо совместимости. Это сильный инструмент для работы с файлами.
Сергей Марков
Мыслитель
(8578)
@echo off
setlocal enabledelayedexpansion
chcp 1251
for /F "tokens=* delims= " %%n in (text.txt) do (
set line=%%n
set VOLK=!line:волк=волк гнался за зайцем!
echo! VOLK! >> text.txt
)

Ответ от Голова Робота[гуру]
на cmd/bat ничего толком не напишешь. Сложные скрипты можно писать на PowerShell, JavaScrpt и VBScript. Наиболее мощный из них это PowerShell.
set str=%str:то=то иногда%
Поиск текста
ссылка
ссылка

Ответ от Алекс Куха[гуру]
Есть полезная программа sed. Но, так же, как и в файнде, придётся познакомиться с понятием
Кста, в find ничего заменить не удастся

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: CMD BAT фаилы. Вставить, дописать текст!
спросили в Железо Активация
Восстанавливаем активацию Windows 7
1. Удаляем обновление KB971033
Заходим в панель управления, затем центр обновления windows,
подробнее...

скажите плиз как убрать проверку виндовс на подлинность и все предупреждения?
Цитирую-автор неизвестен, СПАСИБО ЕМУ
Для этого нужно запустить Редактор реестра: Пуск –
подробнее...

Как поставить картинку на раб. стол? У меня виндовс не лицензионная, и не получается!
Для начала нужно удалить обновление KB971033,которое как раз и вызывает убийство старых
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*