у меня есть список файлов, как показано ниже:Использование СЭД в цикле для поиска и замены нескольких файлов
RF1.lib
RF2.lib
RF3.lib
etc..
В каждом из *.lib
файлов я должен заменить эту строку vlib
с именем файла, как RF1
, RF2
и т.д.
Я использую команду sed
для поиска и замены строки, как показано ниже:
sed -i -e 's/vlib/RF1/g' RF1.lib
sed -i -e 's/vlib/RF2/g' RF2.lib
Но мне нужно сделать это несколько раз для поиска и замены для каждого файла.
Есть ли способ открыть файлы в цикле и использовать команду sed
для замены в каждом файле?
Замена зависит от имени файла. – Sobrique