Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Как преобразовать файл?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3796
Есть файл 10К строк, типа такого:

автор
4069 Компания осуществляет продажи исключительно через дилерскую сеть, которая на сегодняшний день составляет свыше 30 компаний-партнеров по всей территории страны.
4070 Компания поблагодарила агентство за выдающуюся работу и пожелала удачи.
4071 Компания производит малогабаритные, комбинированные, отдельностоящие и встраиваемые холодильники и морозильники, винные климатические и темперированные шкафы, а также профессиональные холодильное и морозильное оборудование.
4072 Компания специализируется на международной доставке любой сложности.


т.е.
автор
номер_строки строка


Как и чем преобразовать это файл в файл вида
автор
187 строка

Т.е. все номера строк заменить константой.
24 сен 19, 14:48    [21977990]     Ответить | Цитировать Сообщить модератору
 Re: Как преобразовать файл?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20765
Да вариантов масса. Хоть батч-файлом, хоть в экселе, хоть в ворде, хоть как... Если все номера по 4 цифры - я за эксель.
24 сен 19, 15:04    [21978035]     Ответить | Цитировать Сообщить модератору
 Re: Как преобразовать файл?  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3796
Akina
Да вариантов масса. Хоть батч-файлом, хоть в экселе, хоть в ворде, хоть как... Если все номера по 4 цифры - я за эксель.


не, там с 1 до 10000 именно без предшествующих нулей
24 сен 19, 15:05    [21978043]     Ответить | Цитировать Сообщить модератору
 Re: Как преобразовать файл?  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9249
По пробелу ячейки разделить, Excel вполне справиться должен.
24 сен 19, 15:08    [21978050]     Ответить | Цитировать Сообщить модератору
 Re: Как преобразовать файл?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20765
Leonid Kudryavtsev
По пробелу ячейки разделить, Excel вполне справиться должен.
Не-а, фигня выйдет, ибо
Ролг Хупин
с 1 до 10000 именно без предшествующих нулей

Excel не умеет вовремя остановиться и считать хвост единым полем.
24 сен 19, 15:37    [21978094]     Ответить | Цитировать Сообщить модератору
 Re: Как преобразовать файл?  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 20765
Ролг Хупин
там с 1 до 10000 именно без предшествующих нулей
Ну тады формулой заменить номер на литерал (найти первый пробел, отрезать до него, спереди налепить нужный номер).
24 сен 19, 15:38    [21978098]     Ответить | Цитировать Сообщить модератору
 Re: Как преобразовать файл?  [new]
volodin661
Member

Откуда: Внутренняя Монголия
Сообщений: 505
vim -es -u NONE +%s/\v^\d+/187 +wq file.txt
25 сен 19, 05:55    [21978543]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить