• Как составить регулярку с батником?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    А зачем тут регекспы? Отличаться-то будет только искомая подстрока. Отрезайте нужное количество символов по бокам и всё.
    Ещё в батниках есть синтаксис. который позволяет заменять подстроку:
    set str="any_text/UC5qUbVE66mMu9kvsn_ki5yQ"
    set str=%str:any_text=%

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

    UPD:
    После разъяснения автором стало понятнее. Вот решение:
    py -x "'channel/'+x.split('/')[5]" < t1.txt > t2.txt

    Утилита py стандартная, ставится в рамках пакета pythonpy, удобна для конвейерной обработки питоновскими однострочниками файловых потоков.
    Ответ написан
    6 комментариев