Я разместил здесь этот вопрос специально, хотя - для моего случая - это связанный с laTex. Однако сама проблема является общей.Замените пользовательские строки в файлах под Linux
У меня есть несколько файлов *.tex
, содержащих ссылки на изображения, например. image1.jpg
и image2.png
. Я хочу найти весь исходный файл для указанного набора расширений (в данном случае jpg и png) и заменить их своими копиями в формате pdf. Следовательно, я хочу получить ссылки image1.pdf
и image2.pdf
. Чтобы усложнить проблему, у меня есть список из 20 файлов (image3.jpg, image 4.png и т. Д.), Которые я не хочу менять.
Есть ли простое решение (sed-based или любые предложения инструмента?), Которые могут помочь? Тем не менее, я не являюсь гуру регулярных выражений. ;)
Итак, вы хотите заменить * ссылки * в файлах '* .tex'? –