1

Тема: CMD/BAT: Удаление из файла test.txt слова.

Добрый вечер уважаемые форумчане. Необходима небольшая помощь в данном вопросе.
Конкретно по теме. Есть файл текстовый расширением *.txt в нем текст.
Необходимо чтобы в данном тексте слово: код= удалялось вместе со строкой целиком.
Спасибо за помощь.

2

Re: CMD/BAT: Удаление из файла test.txt слова.

Какая кодировка у этого файла?

3

Re: CMD/BAT: Удаление из файла test.txt слова.

Файл-- "в студию"!

4

Re: CMD/BAT: Удаление из файла test.txt слова.

К сожалению файл предоставить не могу он бухгалтерский, только на компьютере бухгалтерии. А так это обычный текстовый файл. test.txt например.

5

Re: CMD/BAT: Удаление из файла test.txt слова.

Кодировка Юникод либо кирилица KOI-8

6

Re: CMD/BAT: Удаление из файла test.txt слова.

@<"test.txt">"new.txt" find /i /v "код="

7

Re: CMD/BAT: Удаление из файла test.txt слова.

А так это обычный текстовый файл.

Угу. Но в разных кодировках у этого обычного текстового файла будет различное содержимое. Например .

1. Когда Вы его открываете в обычном Блокноте — русские буквы нормально отображаются?
2. Если затем там же, в Блокноте, попробовать выполнить \Файл\Сохранить как…:

+ открыть спойлер

http://i.imgur.com/93o4fKg.png

что будет указано в списке «Кодировка»?

8

Re: CMD/BAT: Удаление из файла test.txt слова.

Параметр /i /v я так понимаю удаление текста и строки?

9

Re: CMD/BAT: Удаление из файла test.txt слова.

Вот про это смогу написать только завтра. Спасибо за понимание.

10

Re: CMD/BAT: Удаление из файла test.txt слова.

И тогда следующий вопрос, может подскажете как его запустить попроще, грубо говоря чтобы главбух одну кнопку нажал и радовался жизни.

11

Re: CMD/BAT: Удаление из файла test.txt слова.

Параметр /i /v я так понимаю удаление текста и строки?

Нет.

+ find.exe /?
Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/i] [/OFF[LINE]] "строка" [[диск:][путь]имя_файла[ ...]]

  /V         Вывод всех строк, НЕ содержащих заданную строку.
  /C         Вывод только общего числа строк, содержащих заданную строку.
  /N         Вывод номеров отображаемых строк.
  /OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".
  /I         Поиск без учета регистра символов.
  "строка"   Искомая строка.
  [диск:][путь]имя_файла
             Один или несколько файлов, в которых выполняется поиск.

Если путь не задан, поиск выполняется в тексте, введенном с клавиатуры
либо переданном по конвейеру другой командой.

И тогда следующий вопрос, может подскажете как его запустить попроще, грубо говоря чтобы главбух одну кнопку нажал и радовался жизни.

Создайте ярлык.

12

Re: CMD/BAT: Удаление из файла test.txt слова.

с юникодом разобрался спасибо. все работает отлично. Но если вдруг кодировочка поменяется завтра отпишусь. Благодарю.

13

Re: CMD/BAT: Удаление из файла test.txt слова.

Создайте ярлык.

Может лучше hard link на рабочий стол?

14

Re: CMD/BAT: Удаление из файла test.txt слова.

Спасибо кто откликнулся. Решение помогло тему можно закрыть. Файл создается как раз в юникоде. работает отлично.

15 (изменено: DnsIs, 2014-12-30 12:34:08)

Re: CMD/BAT: Удаление из файла test.txt слова.

Знакомая тема, банк стал добавлять в выгрузку платежных поручений "Код=", а 1с-ка ругается.
Решил с помощью awk.

awk "!/код=/ {print}" test.txt > test_clear.txt
Нас невозможно сбить с пути, нам пофигу куда идти.

16

Re: CMD/BAT: Удаление из файла test.txt слова.

DnsIs пишет:

Знакомая тема, банк стал добавлять в выгрузку платежных поручений "Код=", а 1с-ка ругается.
Решил с помощью awk.

Похвально! Можете взять с полки пирожок, стряхнуть пыль и положить обратно.