![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Ностальгия, на работе понадобилось использовать grep — специально скачал вариант для windows.
При этом полная задача тоже явно как-то одной строкой решалась — мне нужно было найти в файле все строки с текстом E_EUR и сделать их копии, заменив найденное E_EUR на E_UC1, E_UC2, etc. (то есть в результате, если мы остановимся на UC3 я должен иметь 4 комплекта строк). При этом порядок строк в результирующем файле не важен.
Я в итоге поленился вспоминать — сделал grep в отдельный файл, потом размножил этот файл в нужном количестве экземпляров, в каждом из них ручками сделал глобальную замену и склеил результаты :-/
При этом полная задача тоже явно как-то одной строкой решалась — мне нужно было найти в файле все строки с текстом E_EUR и сделать их копии, заменив найденное E_EUR на E_UC1, E_UC2, etc. (то есть в результате, если мы остановимся на UC3 я должен иметь 4 комплекта строк). При этом порядок строк в результирующем файле не важен.
Я в итоге поленился вспоминать — сделал grep в отдельный файл, потом размножил этот файл в нужном количестве экземпляров, в каждом из них ручками сделал глобальную замену и склеил результаты :-/
no subject
Date: 2012-06-01 12:19 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From: